March 2025 - December 2025
Event Ticketing Platform
Internal Agency Project
Full Stack
Tech Stack
Next.js
SevDesk API
Directus
Description
Our agency is developing an event ticketing product for organizers to sell tickets and manage their operations. I built the MVP as the sole developer.
I developed a Next.js application integrated with Directus and third-party ticketing software. Event organizers complete multi-step onboarding, configure events and tickets, view sales dashboards with revenue charts and order statistics, and access automated PDF invoices generated through the SevDesk API. The platform includes conditional user flows for onboarding, approval, and full account access.
This work established the foundational architecture for event management and billing integration as the product continues development.
What I built
- Developed a Next.js application with authentication and role-based access for managing multiple event organizer accounts
- Designed conditional user flows handling new users awaiting onboarding, users pending approval, and approved users with full access
- Built multi-step forms with progress indicators for organizer onboarding and event/ticket configuration
- Integrated SevDesk API to generate and display invoices for completed events
- Implemented sales dashboards with revenue charts, order statistics, and filtering by time range and event selection
- Coordinated development of a custom Python plugin for the ticketing software, working with a freelance specialist to enable SSO and webhook integrations
- Set up Directus as the database with bidirectional API sync to ticketing software
- Created custom middleware for organizer context management across client and server-side components