Back to Home
FlixTix
A native Android mobile application designed for cinema ticket booking, displaying movie listings, showing available theaters, and offering interactive seat maps.
JavaAndroid StudioFirebaseFirestore

Project Overview
FlixTix is a native mobile Android application developed to simplify cinema ticket booking. The application allows moviegoers to discover ongoing listings, locate showing cinemas, check seat occupancy in real-time, and reserve cinema tickets.
The client is built natively with Java and Android Studio, utilizing Firebase for database operations and data persistence.
Key Features
- Movie Catalogue Feed: Renders detailed movies profiles, trailers, age ratings, genres, and cast logs.
- Cinema Theater Finder: Lists partner cinemas, movie timeslots, ticket pricing, and location details.
- Seat Mapping & Reservation: An interactive seating grid displaying booked and free seats, letting users select positions and complete bookings.
- Cloud Sync: Uses Firebase to instantly synchronize seat bookings across multiple concurrent users.
Technical Details
- Mobile Client: Engineered in Java inside Android Studio, using XML layouts for a fluid mobile user experience.
- Database Backend: Relies on Cloud Firestore for real-time relational-like data sync.
- Cloud Authentication: Integrates Firebase Auth to manage user logins, registrations, and account states.