Skip to content

Aditipriya17/BusBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Bus Booking System

Key Features

  • User Registration: Allows new users to create accounts by providing necessary details such as username, email, and password. Passwords are securely hashed and stored in the MySQL database.
  • User Login: Provides existing users with a login interface to access their accounts. Authentication is implemented using session management techniques.
  • Session Management: Ensures secure session handling to prevent unauthorized access and maintain user privacy throughout their interaction with the application.
  • Responsive Design: Utilizes HTML, CSS, and Bootstrap to create a responsive and user-friendly interface, ensuring seamless accessibility across various devices and screen sizes.
  • Database Integration: Integrates MySQL database to store user account information securely and efficiently. Utilizes JDBC for database connectivity and data manipulation operations.
  • Booking Interface: Added a user-friendly booking interface that allows users to search for buses, view available seats, and book tickets.
  • Payment Integration: Implemented secure payment gateway integration for processing online payments.
  • Confirmation and Ticket Generation: Users receive a confirmation email with a digital ticket upon successful booking.
  • Microservices Architecture: Utilizes J2EE microservices for handling different parts of the application, ensuring scalability and maintainability.
  • Service Discovery and API Gateway: Implemented Eureka for service discovery and Zuul as an API Gateway to manage routing and load balancing.

Architecture

  • Frontend: JavaScript, HTML, CSS
  • Backend: Java with J2EE
  • Database: MySQL
  • Microservices:
    • Service discovery using Eureka
    • API Gateway with Zuul

Additional Sections

Platforms

  • Windows
  • macOS

Portability

Highly portable across different environments.

Category

Web Application, Microservices Architecture

Description In this message:

  • Type: feat (indicating a new feature)
  • Scope: booking (indicating the part of the project affected)
  • Subject: Added new booking feature
  • Description: A detailed explanation of the changes made
  • Action: Reference to an issue or task (if applicable)

Using the -m Flag in Git When using the bash shell, you can create multi-line commit messages with the -m flag:

git commit -m 'feat(booking): Added new booking feature

Implemented the functionality to allow users to book bus tickets online. 

Releases

No releases published

Packages

No packages published