- Ensure Docker is installed
- Ensure poetry is installed (for backend)
- Ensure npm and node is installed (for frontend)
- Enter database directory
- Run
cd database
- Start up database
- Run
docker-compose up
- Enter backend directory
- Run
cd backend
- Install dependencies
- Run
poetry install
- Start up Flask server
- Run
poetry run python3 run.py
Refer to backend/README.md to find out how to query backend directly
- Enter database directory
- Run
cd database
- Install dependencies
- Run
npm install
- Start up React frontend
- Run
npm start
- Go to http://localhost:5173/ on your Chrome browser (or any browser).