EvTick is a comprehensive, cross-platform mobile application built with Flutter and Firebase designed to streamline the event discovery and ticketing process. It supports both virtual and physical events, providing a seamless end-to-end user experience.
The standout feature of the application is an interactive, high-performance seat selection module that allows users to seamlessly zoom, pan, and individually pick seats from complex venue layouts in real-time. By leveraging Firebase's atomic transactions, the app ensures real-time data consistency to eliminate the risk of double-bookings. The platform also boasts a dynamic checkout architecture that intelligently adapts its flow and data models depending on whether a user is purchasing access to an online stream or reserving a physical seat, all while maintaining a premium, dark-mode focused aesthetic.