This is intended as a small, easy to work with template for use as a jumping off point.
Run the docker-compose to create a local dev db
cd backend
docker-compose up -d
You can login to the container
docker exec -it backend_db_1 bash
psql -U test -d vue-app-db
view tables:
\dt
Populate .env
with the correct values following the schema in the dummy file.
Run the backend.
cd backend
pip install -r requirements.txt
uvicorn src.main:app --reload
cd frontend
npm install
npm run dev
fix login
add caching
add search feature
accept payments
fully async
deployment scripts
monitoring and stats
optimise load times
add tests
airflow pipeline to populate db