Skip to content

Bava-git/Bus-Ticket-Booking-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚍 Bus Ticket Booking Application Demo

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.


🧰 Core Technology Stack Showcase

This environment showcases my proficiency as a Full Stack Developer specializing in the Java/Spring Boot stack.

🔷 Backend Power (Java & Spring Boot)

Server-side logic is powered by Java and Spring Boot. All communication is via robust, custom RESTful APIs.

🟩 Frontend Interface (React JS & CSS)

The user interface is built using React JS for a modern, responsive experience, with styling meticulously crafted using Standard CSS.

🟨 Data Management

Data is stored and managed using MySQL, demonstrating full-cycle data handling.


🚀 Explore Key Capabilities

  • 🚌 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.

⚠️ Disclaimer and Purpose

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.

About

Developed a bus ticket booking application with secure authentication, seat selection, gender-based seat allocation, sleeper/seater handling, and payment integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors