Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JBus

JBus is a Java-based bus reservation system that provides functionality for managing buses, schedules, and payments. It is designed to be a flexible and extensible system for bus companies to handle their reservation needs.

Features

  • Bus Management: Add and manage bus details.

  • Price and Discount Handling: Calculate and manage prices, discounts, and admin fees for bus reservations.

  • Scheduling: Schedule bus departures, manage seat availability, and handle bookings.

  • Payment Processing: Process payments, generate invoices, and handle booking confirmations.

  • Voucher System: Implement a voucher system with support for rebate and discount vouchers.

  • Account Management: Manage user accounts, renters, and their information.

  • Review System: Collect and display reviews for buses.

  • Validation and Filtering: Validate data and filter information based on various criteria.

  • Station Details: Store and manage information about bus stations, including city, name, and address.

  • Rating System: Implement a rating system to track and display the average rating for buses.

How to Use

Clone the Repository

Clone the repo and install the dependencies.

git clone https://github.com/your-username/JBus.git

Compile and Run

javac -cp .:gson-2.8.8.jar com/SafiaAmitaJBusBR/*.java
java -cp .:gson-2.8.8.jar com.SafiaAmitaJBusBR.JBus

Explore

Run the JBus class to explore the different functionalities

Authors

Safia Amita

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages