A lightweight fantasy football draft helper built with React + TypeScript + Vite + Tailwind.
This project is intentionally scoped as a lean demo to highlight:
- clean data modeling and normalization
- fast, decision-focused draft UX
- simple, readable frontend architecture
- Load NFL players from the Sleeper public API
- Position filter (All / QB / RB / WR / TE / Flex)
- Drafted toggle + optional “Hide drafted”
- Name search
- Sorting (Pos → Name, Name, Team → Name)
api/– external API callsmodels/– app domain typeshooks/– data loading + normalizationcomponents/– reusable UI piecespages/– page composition
npm install
npm run dev