This is a terminal-based application developed in Java, inspired by the BookMyShow platform. It includes features such as browsing movies, selecting seats, booking tickets, and managing user accounts. The application is designed to run entirely in the terminal and is intended for improving backend coding skills and logical thinking.
BookMyShow.-.output.muted.mp4
-
User Authentication
- User registration and login.
- Password encryption for secure storage.
-
Movie Listings
- Display currently available movies.
- Movies categorized by genre, language, and release date.
-
Theater and Show Management
- View available theaters for selected movies.
- Show timings and seat availability.
-
Seat Booking
- Display seat layout for selected shows.
- Allow users to select seats and confirm booking.
-
Booking History
- View past bookings and details.
-
Admin Panel (Optional for advanced users)
- Add, update, or remove movies and shows.
- View booking statistics.
- Java JDK 11 or later
- Text Editor or IDE (e.g., IntelliJ IDEA, Eclipse)
- Clone the repository:
git clone https://github.com/aswinlegarcon/Java---Console---BookMyShow.git
- Navigate to the project directory:
cd BookMyShow
- Compile the application:
javac Application.java
- Run the application:
java Application
For any queries or feedback, reach out to:
- Developer: Aswin
- Email: aswinkirubanantham@gmail.com
- LinkedIn: www.linkedin.com/in/aswinkirubanantham
This project is created for educational purposes and to enhance backend coding skills. Contributions and suggestions are welcome!