Monorepo (backend + frontend)
architecture
Admin and Usher
roles
guests, ushers, check_in_log
coreTables
Overview
I built GuestList Pro to solve event check-in friction with clear operational roles and reliable backend workflows. I structured the project as a monorepo so backend and frontend could evolve together while maintaining clean boundaries.
The Process
Challenge
Manual and loosely structured check-in processes create delays, poor visibility, and limited accountability during events.
Approach
I implemented role-based authentication, guest lifecycle endpoints, audit logging, and an admin/usher frontend split with guarded routes and data tools.
Outcome
The platform provides faster check-ins, clearer operational control, and better traceability for event teams.
Key Highlights
- 01JWT auth with role-based route protection
- 02Admin analytics and export workflows
- 03Audit-ready check-in log architecture
Capabilities