Level 5 — Owner
Level 5 · Owner
Identity. Franchise strategy, full-stack thinking.
You ship the platform. Raw data on one end, a live URL on the other, scheduled refreshes in between. The whole thing has to work without you sitting next to it.
What you’ll learn
Section titled “What you’ll learn”| Infra / Backend | Frontend / Deploy |
|---|---|
| Postgres admin, indexing, query tuning | Next.js + Tailwind + shadcn/ui |
| FastAPI, async endpoints, request validation | Observable Plot or D3 for charts |
| ETL orchestration, logging, scheduled refresh | Vercel deployment, custom domain |
Capstone
Section titled “Capstone”Public Lions analytics app, end to end. Raw nflverse → ETL → Postgres → FastAPI
→ Next.js UI → deployed to app.1pride.app.
Unlock criteria
Section titled “Unlock criteria”- A live URL that loads in under 2 seconds
- A public repo with clean commit history
- A README good enough that a stranger could fork the project and contribute
Lesson plan
Section titled “Lesson plan”- The L5 architecture
- FastAPI basics
- ETL orchestration
- Caching, CORS, and the boring web stuff
- Deploying — Vercel + Neon + Fly