Skip to content

User-friendly Ecommerce CMS based on Node.js, Express, RESTful API, Handlebars.js, Backbone.js, Marionette.js, Bootstrap

Notifications You must be signed in to change notification settings

Dreamvention/nodecart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodecart

User-friendly Ecommerce CMS based on Node.js, Koa.js, RESTful API, Bookshelf.js, Handlebars.js, Backbone.js, Marionette.js, Bootstrap, Rendr

Intro

The future of CMS is repedly moving twards js and we thought it could be a great thing to move our development from php cms to node.js ... so we looked to find a simple yet powerful CMS based on our favorite libraries... we are still looking)

One day we did a small compitition in our small company where we asked every developer to make a small ecommerce site on node.js and MongoDB. We were pleasently surprised with the result. We got several very well structured CMS and so from that moment we decided to start our own small yet interesting project.

###Philosophy behind the idea

  1. Accessible - we wanted the CMS to be as simple as possible for any person to install and start wroking with. We like when its easy.
  2. Simplicity - is how we think. Like the first part, we wanted the code to be as simple as possible. The structure as well. Everything has to be understandble, so that the CMS actually didn't need a documentation. It just has to be as simple as possible for anybody to use it and to develop for it.
  3. Independent - we want it to be absolutely free. No extra services, not extra api endpoitns - no nothing. everything is in the zip) use it as you like. We would want it this way.
  4. Technology - we just decided that we won't use old stuff. We are not saying old ois bad, we just want to try new things and learn more. its more fun.
  5. Extensible - i guess this is a must. it should have the possiblities for other developers to add modules to extend its functionality. themes and extensions and even services.
  6. Updatable - well wouldn't it be great to have a built in update system that work like it supposed to. We would deffinitly want this.

What is nodecart

Nodecart is acutally three separate applications that work simultaneously.

###nodecart API This is a Restful api based on Node.js, express.js and MongoDB. It follows https://github.com/WhiteHouse/api-standards Read the API Documentation for more information.

###nodecart Shop This is a Backbone+Marionette app with Bootstrap, Handlebars, Rendr inside. You get all the basic features of a normal ecommerce solution:

  1. Categories
  2. Products (Attributes, Options)
  3. Reviews
  4. Information pages
  5. Cart
  6. Checkout
  7. Customer panel
  8. Multilanguage
  9. Multistore
  10. Payment methods
  11. Shipping methods
  12. Modules
  13. Returns
  14. Affiliates

###nodecart Admin This is a backend app designed similarly to the Shop version. Here you will have the opertunity to manage your shop. Manage users and their permitions. Manage your orders, returns, affiliates and more.

##Installation Installation is done with nmp.

...

###Requirments

  1. node.js
  2. mongoDB

##How to contribute We would be happy if you share you work with us. Please fork our project, send a pull request and we will review it. Remeber to add detailed comment to your request.

##License

About

User-friendly Ecommerce CMS based on Node.js, Express, RESTful API, Handlebars.js, Backbone.js, Marionette.js, Bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published