Project Overview
I built this app to cover the complete flow from discovering something to do nearby through purchasing and presenting a ticket at the venue. Users can browse concerts, exhibitions, workshops, sports, and other local activities by location, date, and interest. The system includes event pages, venue information, ticket inventory, checkout, digital QR tickets, booking history, saved events, recommendations, maps, and notifications. On the operational side, the backend manages events, ticket availability, purchases, and ticket validation so inventory remains consistent as bookings are made. The result is a complete ticketing product rather than simply an events directory.
Skills
Tech Stack
The mobile application uses React Native and TypeScript across iOS and Android, backed by Python services built on Django REST Framework. MySQL stores users, events, venues, bookings, and ticket data, with Redis used for caching and managing frequently changing ticket availability. Stripe processes payments, Google Maps supports venue and location features, and Firebase provides push notifications and analytics. Backend services run in Docker containers on AWS.
