
A college event registration platform enabling students to register, make payments, upload receipts, and verify participation. Includes an admin dashboard and QR-based check-in system. Implements role-based access for admins and coordinators to manage events, verify submissions, and track participant data in real time.
Manually-submitted UPI/cash receipts and on-spot registrations both need sequential lot numbers without collisions under concurrent sign-ups, plus strict admin/coordinator role separation. Solved with a dedicated lot-number generator, Supabase Row Level Security, and a permissions table gating every admin action.