Fantasy Power Rankings
Mini-Project · 2025
Fantasy Power Rankings is a small web app for creating custom fantasy team power rankings. It pulls in league data and gives commissioners an easier way to sort teams than scrolling through spreadsheets or the default standings page.
My friends and I used to do this manually every week, so the project was partly a selfish quality-of-life upgrade. I wanted to experiment with how different inputs—record, points for, strength of schedule—could be combined into views that felt satisfying and "right" to people who care way too much about their fantasy teams.
Features
- Sleeper League Import: Enter a Sleeper league ID and automatically pull team names and logos.
- Manual JSON Import: Paste or upload JSON with team data—useful for commissioner exports from platforms like ESPN.
- Ranking Mode: Straight sortable list of all teams with drag-and-drop ordering and localStorage persistence.
- Tier List Mode: S/A/B/C/D/F tier list with drag-and-drop support and the ability to add or remove custom tiers on the fly.
- Future ESPN Integration: Exploration into ESPN authentication (espn_s2 + SWID) and why a direct integration isn't yet feasible without private APIs or user cookies.
Tech Stack
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS
- Drag & Drop: @hello-pangea/dnd
- Hosting: Vercel
Live Demo
Try Fantasy Power Rankings here:
👉 https://fantasy-rankings-seven.vercel.app/