First create .env
files for backend and optionally frontend (for development environments). Use .env.example
files in corresponding folders for templates.
You must provide valid credentials for a running MongoDB.
Then follow the following steps to serve the app:
-
install packages:
npm run setup
-
seed database:
npm run seed
-
build frontend:
npm run build
-
serve backend and frontend:
npm run build
[ ] Unit testing
[ ] Resedign with smaller ui, theme selection
[ ] Webpack multi-project setup
[ ] Make the switch to GraphQL
[ ] e2e