Sandeep

Anti-Cheat Enforcement

Attendance Management System

A Supabase-backed attendance system with anti-cheat enforcement through USN uniqueness constraints and server-side session validation, built for the Quantum RIT Students Club.

View Live ↗
Developer
Role
Quantum RIT
Client

01 — Problem

Proxy attendance — one student marking present for another — was undermining event attendance records for the Quantum RIT Students Club.

02 — Context

Student clubs need attendance systems that are hard to game without adding friction for the students actually showing up.

03 — System Built

A web-based attendance system that ties each check-in to a unique student identifier and validates the session server-side rather than trusting the client.

04 — Engineering

Built on Supabase, enforcing USN (University Seat Number) uniqueness at the database level and validating every check-in session server-side to prevent replay or spoofed submissions.

05 — Decisions

Chose server-side session validation over a purely client-side check-in flow specifically because client-side checks are trivial to bypass for tech-savvy students.

06 — Result

Deployed and used for Quantum RIT Students Club events, closing the proxy-attendance loophole.

07 — What I Learned

Constraints that live in the database (USN uniqueness) are worth more than validation logic that lives only in application code.

08 — Next Iteration

Add organizer-facing analytics on attendance patterns across events.