Kunj Patel
Book a call
Back to work
2024·Full-stack lead (2-person team)·Samarth Diamond

JV Portal

A full-stack event management platform with registration, check-in, role-based access, and admin reporting — used across dozens of recurring events.

J

Problem

Recurring events were run on duplicated Google Forms and hand-copied attendee lists. Registration data drifted across spreadsheets, check-in was a bottleneck, and post-event reporting took days.

Approach

  1. 01Led a two-person team through scoping, technical design, and delivery.
  2. 02Built a React front-end with role-based auth and a Frappe-backed API for persistence and reporting.
  3. 03Designed a registration → check-in → post-event flow that worked for 36+ different event shapes without per-event custom code.
  4. 04Shipped an admin console so ops could run the whole cycle without ever calling engineering.

Outcome

Handled 5,000+ users across 36+ events. Cut registration time in half, reduced admin effort by 40%, and pushed data accuracy to 95%.

5,000+
Users served
36+
Events run
50%
Faster registration
95%
Data accuracy

Stack

ReactJavaScriptFrappeREST APIs