Follow README in backend and frontend first. Then follow this README
To start both the frontend and backend, ensure you have Docker Desktop downloaded and running on your machine and run:
docker compose up --build
if you want to rebuild the images everytime to ensure latest images. If not, just run:
docker compose up
To rebuild clean, run
docker compose down -v --remove-orphans
rm -rf frontend/node_modules frontend/package-lock.json
docker compose build --no-cache
docker compose up
If you want to start the backend and frontend without using Docker (Lean Server will not work), the in one terminal, run
cd backend
python start.py --port 5050 --dev
and in another terminal, run
cd frontend
npm install
npm run dev