09 / 11Selected / Event Platform
Mechanical Festival 2025
A full stack event platform combining public program information with authentication, participant registration, team workflows, and administrative tooling.

01Context
The engineering problem
Bring promotion, participant onboarding, competition registration, and organizer operations into one coherent experience for a public engineering event.
Built a typed Next.js application with authenticated participant flows, relational data, managed media, and organizer tooling for the competition lifecycle.
A deployed platform that serves both the public event presence and the operational workflows behind registration and team management.
02System architecture
How the layers connect
The diagram is paired with a text alternative and remains readable without animation or WebGL.
- Public site: Program, competition, and event information for prospective participants.
- Identity: Authenticated access connects participants to their registration state.
- Operations: Team data, registration records, and managed media support organizer workflows.
03Engineering decisions
Choices that shaped the result
Join promotion with operations
The public experience and participant workflows share one application rather than splitting the event across unrelated tools.
04Technical footprint
Stack in context
- Next.js
- TypeScript
- Prisma
- Auth.js
- Cloudinary
- Participant workflows
- Team registration
- Organizer tooling