Project management API built with Python, FastAPI, and PostgreSQL.
Track projects, user stories, and issues from a single backend.
- FastAPI — HTTP API
- SQLAlchemy 2.x — ORM
- PostgreSQL — primary database
- Pydantic Settings — configuration
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .envCreate a PostgreSQL database named projectboard (or update DATABASE_URL in .env).
uvicorn app.main:app --reloadAPI docs: http://127.0.0.1:8000/docs