Back to Home

A native Android mobile application designed for cinema ticket booking, displaying movie listings, showing available theaters, and offering interactive seat maps.

JavaAndroid StudioFirebaseFirestore
FlixTix Cover Image

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.