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.
-
User Management
- Login and Signup functionality.
- User profile management (Name, Username, Email, Password).
- Booking history for viewing past bookings.
-
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.
-
Available Shows
- View available show timings for a selected city.
- Easy navigation to the booking page.
-
Ticket Booking
- Availability of show timings in selected cities.
- Final booking page with options:
- Number of seats.
- Seat type (VIP, Gold, Silver, etc.).
-
Backend
- SQLite database for managing bookings and user information (hardcoded data).
- Images and content sourced from the internet.
- Clone the repository.
- Open the project in Android Studio.
- Run the app on an emulator or a physical Android device.
- Frontend: Android (Java).
- Backend: SQLite (data hardcoded for demo purposes).
- Integration with an online database for dynamic data management.
- Payment gateway integration for booking.
- Notifications for upcoming events or booked shows.
- Improved UI/UX with modern design elements.