Skip to content

A bodacious, secure, headless content management system.

License

Notifications You must be signed in to change notification settings

AzizStark/CassiopeiaCMS

Repository files navigation

A bodacious, secure, headless content management system.

Cassiopeia allows you to create your blog with a customizable interface and comes with a dynamic content editor.

Built on top of NodeJS with interface built with ReactJS.

Requirements

1. MongoDB (Atlas)
2. NodeJS Hosting
3. Cloudinary (Image Service)
4. MailGun (E-mail Service)
5. Disqus (Comments)

Installation

1. Download or clone repository :

git clone https://github.com/AzizStark/CassiopeiaCMS.git

2. Set Environment variables (Read `Instructions.txt`)

3. Run the commands:

cd CassiopeiaCMS
npm install --prefix client && npm run build --prefix client
npm install
npm run start

4. For faster image loading create image transformations in cloudinary and set transformation names.

5. That's all, start creating content!

Sample blog

Stargazer

Preview