
A full-stack passion project, allowing users to interactively redraft historical NBA draft classes. The React + Vite + TypeScript frontend features a custom pick-assignment system, per-team gradient theming, and polished card animations. The backend is built with FastAPI and PostgreSQL, with all player and draft data sourced through a custom-built Python web scraper. Deployed and hosted on Render.
TypeScript
Python
React
Vite
FastAPI

Playwright
PostgreSQL
Render