Skip to content

About

A lightweight project management API for tracking projects, user stories, and issues. Built with Python, FastAPI, and PostgreSQL as a simple backend foundation for agile workflows.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

75 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjectBoard

Project management API built with Python, FastAPI, and PostgreSQL.

Track projects, user stories, and issues from a single backend.

Stack

  • FastAPI — HTTP API
  • SQLAlchemy 2.x — ORM
  • PostgreSQL — primary database
  • Pydantic Settings — configuration

Setup

python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activate

pip install -r requirements.txt
cp .env.example .env

Create a PostgreSQL database named projectboard (or update DATABASE_URL in .env).

Run

uvicorn app.main:app --reload

API docs: http://127.0.0.1:8000/docs

About

A lightweight project management API for tracking projects, user stories, and issues. Built with Python, FastAPI, and PostgreSQL as a simple backend foundation for agile workflows.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages