Scaffold basketball-api project #1

Closed
opened 2026-02-23 14:45:29 +00:00 by forgejo_admin · 0 comments

Goal

Create the initial project structure for basketball-api: FastAPI app with Postgres, Stripe webhooks, gmail-sdk integration.

Tasks

  • pyproject.toml with dependencies
  • FastAPI app structure (src/basketball_api/)
  • SQLAlchemy models + Alembic migrations
  • Stripe webhook endpoint
  • Gmail confirmation email service
  • Roster view endpoint
  • Dockerfile + k8s manifests
  • Woodpecker CI config
  • PROJ-17: Basketball Program SaaS (Notion)
## Goal Create the initial project structure for basketball-api: FastAPI app with Postgres, Stripe webhooks, gmail-sdk integration. ## Tasks - pyproject.toml with dependencies - FastAPI app structure (src/basketball_api/) - SQLAlchemy models + Alembic migrations - Stripe webhook endpoint - Gmail confirmation email service - Roster view endpoint - Dockerfile + k8s manifests - Woodpecker CI config ## Related - PROJ-17: Basketball Program SaaS (Notion)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo_admin/basketball-api#1
No description provided.