Hack4Hack

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

More projects from Hack4Hack Crew Hiring Challenge 2026

  • TeamForge — Race-Proof Team Formation Platform

    A race-proof team formation platform ensuring fair seat allocation, secure invites, and reliable concurrent joins at scale. · React, Vite, JavaScript, Node.js, Express.js

  • TeamForge

    A race-proof hackathon team formation platform that makes team creation, joining and membership management reliable at scale. · HTML, CSS, JavaScript, Node.js, Express.js

  • TeamForge

    Race-proof team formation for hackathons — 50 people race for the last seat and exactly one gets it, proven by test. · Node.js, Express, MongoDB, Mongoose, Socket.io

All hackathon projects · Hackathon winners · Explore hackathons