UnderEvents
A full e-commerce platform for live event tickets, from discovery to confirmation email






About the project
A real online store selling event tickets, not a toy CRUD app. Visitors discover events by city, genre and month, add tickets to a cart, pay with Stripe and receive a confirmation email, while admins create and manage events. Our part: the frontend architecture and implementation (folder structure, state management, component boundaries and conventions, all defined before the first screen was built), integrated with a Node.js REST API with Stripe webhooks, Brevo email and Redis caching.
Key features
- Complete purchase lifecycle: event discovery, cart, Stripe payment, confirmation email and admin management
- Real Stripe checkout, with payments confirmed server-side through webhooks
- Search and filters by city, genre and month, plus interactive Leaflet maps for event locations
- Auth0 authentication on the frontend and RS256-signed JWTs on the API
- Transactional emails through Brevo, and Redis caching on the API
- Admin area to create and manage events
- English and German interface
- Frontend architecture defined up front (Redux Toolkit state, folder structure, component boundaries, naming conventions) and validated through clear pull requests
- Live on Vercel
More projects

Bumerán
"Lo que das, vuelve" — neighborhood favor exchange

Echoes & Paths
Conquer historical landmarks, one GPS check-in at a time

Bakery e-commerce
Zero-friction ordering for an artisan alfajores bakery

Salon website
Static, private-by-default site for a Trondheim salon

Savora
What can I cook with what I have? A recipe app with an AI cooking companion

WatchIt
Watch together in perfect sync: no accounts, no setup