To start the mongodb and redis for development, install docker-compose
backend docker-compose up -d
at ./devops
backend
is the API backend using:
- express as the API framework
- mongodb as database
- redis as cache
- flow for type check
- eslint for lint
- jest as test & mock framework
yarn install
yarn dev
frontend
is the SPA frontend using:
- vue.js as the frontend framework
- element-ui as the UI framework
- eslint for lint
yarn install
yarn dev
- client form validation
- better server side validation
- frontend test?
- server graceful showdown?