A web application for running the Woroni Hottest 100 — collecting votes, managing submissions, and presenting results for Woroni Radio.
The Woroni Hottest 100 App supports the annual countdown by providing a streamlined way to:
- Collect and validate votes
- Manage tracks and metadata
- Aggregate and rank results
- Present the final Hottest 100 list
This project is designed to be simple to deploy, easy to maintain, and flexible enough to adapt to future countdowns.
- Vote submission with basic validation
- Track and artist management
- Automated ranking and result generation
- Admin-friendly configuration for each year’s countdown
- Responsive UI for desktop and mobile users
- Frontend: React
- Backend: Django (Python)
- Database: PostgreSQL
- Hosting: Vercel and Railway