- Sunny Ruan
- Pengqin Wu
- Houming Zhu
- Asura Shen
- Zhicheng Guo
The recommended development environment uses Docker and Docker Compose. This allows for quick setup and guaranteed consistency between different os.
- Install Docker Desktop, and run it after installation.
- Open PowerShell, run
docker-compose build
in the project directory. This will build, start and attach the containers for each service.
- Install Docker Desktop, and run it after installation.
- Open terminal, run
docker-compose build
in the project directory.
- Run
docker-compose up
to start all services. - Hack
ctrl+c
to exit docker, and rundocker-compose down
when you are done working. Docker is sometimes resource intensive, so it's best to shut down your containers when you are not working on project.
Right now, docker-compose initiates 2 services:
server
contains API backend.client
is React JS frontend.- database will be added.