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