Bojon is a real-time 1v1 competitive interview game built for Hack the 6ix 2025. Players are matched by ELO, receive the same interview question, and submit spoken answers via webcam. The best answer wins. Designed to gamify interview prep under pressure.
- Players log in via Auth0.
- They're matched in real-time with another player at a similar skill level.
- An interview question is generated by Gemini and read aloud using Ribbon.
- Both players have 20 seconds to record and submit their answer via webcam.
- The answers are analyzed using Twelve Labs, which returns a score out of 100.
- ELO rankings are updated — winner climbs the leaderboard.
| Component | Tech Used |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Node.js, Express |
| Auth | Auth0 |
| Storage & DB | MongoDB Atlas |
| Evaluation | Ribbon API, Twelve Labs API |
| Hosting Tunnel | ngrok |
- 🔄 Real-time matchmaking system with fallback queue
- 🎤 AI-read interview prompts using Ribbon
- 📹 20-second webcam capture and AI evaluation
- 📊 ELO-based scoring and competitive ranking
- 🔐 Secure login with Auth0
- 🌐 Remote development and access via ngrok tunnel
- UI/UX polishing for mobile responsiveness
- Global leaderboard and player history
- Tournament and team modes
- Integration of real-time voice moderation or anti-spam logic
Bojon was built in 36 hours and earned Runner-Up in the Best Use of the Ribbon API sponsor track.