A newer version of the Gradio SDK is available: 6.19.0
metadata
title: Hackathon Roulette
emoji: π°
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 6.16.0
app_file: app.py
pinned: false
short_description: Spin to discover hidden gems from the Build Small Hackathon
π° Hackathon Roulette
Hundreds of projects ship during the Build Small Hackathon β and most of them never get seen because everyone scrolls the same first page. This is a slot machine for the whole submission pool: pull the lever and get a random project you haven't seen yet.
What it does
- Indexes every submission in the hackathon org, live from the Hub.
- Auto-categorizes each project into 12 topic buckets (games, voice, health, dev tools, creative, agents, and more) so you can browse by theme.
- Roulette β one button serves up a random project you haven't viewed, remembering what you've already seen for the session (no database needed).
- Browse mode β open any category and scan the most-liked projects.
- Each result shows the name, description, category, official track badge, likes, and a direct link to the Space.
Run locally
pip install -r requirements.txt
python app.py
The app pulls submissions straight from the Hub at startup β no API keys, no configuration. Drop it on a Hugging Face Space and it just runs.