Skip to content

usbasketball/taken

Repository files navigation

taken

Python/FastAPI backend for duty scheduling at US Basketball Amsterdam. Manages referee, table official, and hall duty (zaaldienst) assignments across ~125 members and ~126 home games per season.

Setup

pip install -e ".[dev]"
cp .env.example .env  # set DATABASE_URL, ADMIN_PASSWORD, JWT_SECRET
alembic upgrade head
uvicorn app.application:app --reload

API docs available at http://localhost:8000/docs.

Tests

pytest

Deployment

Deployed on Vercel (Fluid Compute). Set environment variables via Vercel dashboard or vercel env. Database is PostgreSQL on Neon (Vercel Marketplace).


For architecture, commands, and development notes see CLAUDE.md.

Releases

No releases published

Packages

 
 
 

Contributors