- 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)
cd
intobackend
and runpoetry install
.cd
intofrontend
and runnpm install
.
- From the root directory, run
docker compose up
. - In a separate terminal,
cd
intobackend
and runpoetry run uvicorn main:app --reload
. - In a separate terminal,
cd
intofrontend
and runnpm run dev
.