EStore
Note: This version will break apps based on prior versions.
EStore is an ecommerce platform built to run in the 'cloud'. The main goal behind it is a platform that is easy to deploy as well as integrate with other other systems.
EStore is designed with the 12 factor app in mind.
Internals
EStore uses MongoDB for database, Mongoose for ODM and KeystoneJS for a default admin CMS.The template engine is Nunjucks with a few extra filters and extensions.
Status
Not quite ready yet! You can experiment with it but the default theme is not quite usable yet. Documentation on creating themes has not been drafted either. At this point, if you deploy it you are on your own.
Setup and Deployments
- Download or clone the latest version of this repository.
- Create a
0.1.0-settings.js
with basic information in the updates folder. A template exists in the docs folder. - Run npm install.
- Configure your .env file or environment. At the very least, set your
MONGO_URI
. - Run
npm start
.
Documentation
The docs folder contains some information on the apis provided and work to be done in future releases.
Issues
Use the issue tracker.
Have fun!