Skip to content

Podium is Hack Club's open-source peer-judging platform for hackathons

Notifications You must be signed in to change notification settings

hackclub/podium

Repository files navigation

Peer-judging platform for Hack Club hackathons.

How It Works

  1. Sign in — Magic link authentication
  2. Select your event — Choose from official Hack Club hackathons
  3. Submit your project — Add name, repo, demo URL
  4. Get validated — itch.io demos checked for browser playability
  5. Vote — Browse other projects and vote for your favorites

For Organizers

Events are pre-created by admins (not users). Use backend/scripts/manage_events.py or NocoDB to manage events.

See docs/architecture.md for system details.

Development

# Start Postgres
docker compose up -d

# Backend
cd backend && doppler run --config dev -- uv run alembic upgrade head
cd backend && doppler run --config dev -- uv run podium

# Frontend (separate terminal)
cd frontend && bun dev

See docs/local-dev.md for full setup.

About

Podium is Hack Club's open-source peer-judging platform for hackathons

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 12