Developed a bus ticket booking application with secure authentication, seat selection, gender-based seat allocation, sleeper/seater handling, and payment integration.
This content serves as a live demonstration of a complete, modern web application built and managed by Bava Khan.
This environment showcases my proficiency as a Full Stack Developer specializing in the Java/Spring Boot stack.
Server-side logic is powered by Java and Spring Boot. All communication is via robust, custom RESTful APIs.
The user interface is built using React JS for a modern, responsive experience, with styling meticulously crafted using Standard CSS.
Data is stored and managed using MySQL, demonstrating full-cycle data handling.
- 🚌 Bus Management: Stores bus details, routes, schedules, and seat availability.
- 📓 Ticket Booking: Allows users to search, select, and book tickets online.
- 🛏️ Sleeper & Seater Handling: Supports both sleeper and seater configurations, allowing users to choose based on preference.
- 📜 Booking History: Maintains user booking records and ticket details.
- 💰 Payment Integration: Supports multiple payment methods for secure transactions.
- 💺 Seat Selection: Enables passengers to choose preferred seats during booking.
- 🚻 Gender-Based Seat Allocation: Restricts male passengers from booking seats adjacent to female passengers for privacy and comfort.
- 🛡️ User Authentication: Secure login and registration for passengers and administrators.
- 🖊️ CRUD Operations: Create, read, update, and delete entries within core system components.
- 💻 Data Validation: Observe application handling of data integrity and error checking on the backend.
As this is a demonstration website, the data is for testing and may be reset periodically. Do not enter any real or sensitive information. The primary goal is to highlight code quality and architecture.