Skip to content

BookIt is an Android app for booking tickets to movies, comedy shows, live sports, and more. Users can sign up, browse shows with filters, view detailed descriptions, and book tickets with seat selection options. It includes a booking history feature and uses SQLite for backend data storage.

Notifications You must be signed in to change notification settings

Adithya-bs/BookIt

Repository files navigation

BookIt is a comprehensive Android ticket booking app that allows users to browse and book tickets for different types of shows like movies, comedy events, live sports, and more. The app offers a smooth and intuitive user experience with login, profile management, and advanced filtering options for show selection.


Features

  1. User Management

    • Login and Signup functionality.
    • User profile management (Name, Username, Email, Password).
    • Booking history for viewing past bookings.
  2. Show Browsing

    • Homepage showcasing different types of shows (Movies, Comedy, Live Sports, etc.).
    • Show lists with filtering options:
      • Location.
      • Language.
      • Genre.
    • Detailed Show Description:
      • Description, cast, length, and more.
  3. Available Shows

    • View available show timings for a selected city.
    • Easy navigation to the booking page.
  4. Ticket Booking

    • Availability of show timings in selected cities.
    • Final booking page with options:
      • Number of seats.
      • Seat type (VIP, Gold, Silver, etc.).
  5. Backend

    • SQLite database for managing bookings and user information (hardcoded data).
    • Images and content sourced from the internet.

How to Run

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Run the app on an emulator or a physical Android device.

Technology Stack

  • Frontend: Android (Java).
  • Backend: SQLite (data hardcoded for demo purposes).

Future Enhancements

  1. Integration with an online database for dynamic data management.
  2. Payment gateway integration for booking.
  3. Notifications for upcoming events or booked shows.
  4. Improved UI/UX with modern design elements.

About

BookIt is an Android app for booking tickets to movies, comedy shows, live sports, and more. Users can sign up, browse shows with filters, view detailed descriptions, and book tickets with seat selection options. It includes a booking history feature and uses SQLite for backend data storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages