Running the Application Required Software Python Node.js Docker and Docker Compose Poetry Postgres libpq header files (e.g. apt install libpq-dev on Ubuntu, brew install postgresql on macOS) First-Time Setup cd into backend and run poetry install. cd into frontend and run npm install. Running the Application From the root directory, run docker compose up. In a separate terminal, cd into backend and run poetry run uvicorn main:app --reload. In a separate terminal, cd into frontend and run npm run dev.