ProofRoster
Form hackathon teams with explainable matching and a race-safe roster that gives the final seat to exactly one eligible participant.
Built at Hack4Hack Crew Hiring Challenge 2026
Theme: Developer Tools / Hackathon Team Formation
Team Pradhyuth Kuruvadi: Pradhyuth Kuruvadi
Built with React, TypeScript, Vite, Node.js, Express, PostgreSQL, Server-Sent Events, Vitest, Playwright, k6
About the project
ProofRoster helps hackathon participants discover teams, request a seat, and see roster changes live. Team leads can approve requests and issue one-time invitations. Match Compass explains its recommendations using skills the team needs, overlapping work hours, and shared interests.
PostgreSQL makes the final-seat decision inside a transaction that checks capacity, membership uniqueness, and leader authority. Membership, audit history, live events, and the replayable response commit together. In three runs with 50 authenticated clients competing for the last seat, exactly one joined each time. A local k6 run with 100 virtual users and a fixture of 10,000 participants and 2,000 teams recorded 103.48 ms p95 and zero errors across 7,428 board requests.
Links
Submitted