Skip to content

A fully free and open source NodeJS, ExpressJS, EJS, and Mongodb CMS! Super fast and easy web development!

License

Notifications You must be signed in to change notification settings

LublubXT/cozwixcms

Repository files navigation

Cozwix CMS

cozwixlogo

The first open source NodeJS, EJS, ExpressJS, and Mongodb CMS!

This is the very first version of Cozwix CMS. It is very simple and easy to use and setup. I have been looking for a CMS that I could use to build websites with Ejs, ExpressJS, and Mongodb, but I couldn't find any. That is why I built Cozwix CMS.

Simple Login

login

Simple yet beautiful design

home

Edit or Delete posts easily

To delete a post, simply double-click the delete button. To edit a post, click the Edit button.

posts

Create and Edit Posts

createpost

Basic Components

Component List:

  • Heading 1-4
  • Paragraph
  • Image
  • Video
  • Audio
  • Rich Text (quillJS)
  • Download
  • Image Gallery
  • Quote
  • Link

newitem

Simple text alignment

align

Get Started with Cozwix CMS

  1. Download this repo
  2. Open terminal in project and type npm i. This will install all the dependencies needed.
  3. Open the variables.js file and look at line 4. If you are using Mongodb Atlas, then put in your connection string. If you are using your local Mongodb database, then you should be able to leave it the same. Otherwise, you will need to change the address.
  4. Once you are connected to your Mongodb database, run node index.js or if you have nodemon run nodemon index.js. Once the server is running, open your browser and go to http://localhost:3001/admin/. The username and password is admin. If you want to change the username and password, which I would recomend, go to the setupdata.json file and change the username and password there.
  5. Once you are loged in, click the New Post button.

newpost

  1. Upload your post header image, and fill in everything else, then click Next.
  2. To add an item, click the green Add Item button, and click which item you want to add.
  3. Once you have finnished adding all the items to your post, click the green Save button in the top right corner. Now you have made your first post!
  4. To go to the home page, go http://localhost:3001/, and you should see the post you made! All the other links in the navbar should work.

Coming soon

  • [Coming Next] How to build your own template for the cms.
  • Other Docs
  • Official Website

About

A fully free and open source NodeJS, ExpressJS, EJS, and Mongodb CMS! Super fast and easy web development!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published