- Chores planner (MVP)
- Shopping list
- Budget tracking
- Calendar
- Notes(?)
- FastAPI
- PostgreSQL
- SQLAlchemy/psycopg/Alembic?
- Angular?
- Docker
- Pipenv
# create .env file (e.g., by renaming .env.sample)
# Start the database
docker-compose up -d
## alternatively, use
docker compose up -d
# Install dependencies
pipenv install
# Switch to pipenv shell
pipenv shell
# Start app
uvicorn app.main:app --reload
python -m pytest app/tests --envfile .test.env