A Bus Reservation System is a web-based application that allows users to search buses, book tickets, and manage reservations online. It includes an admin panel to manage routes, schedules, and bookings, ensuring efficient and secure ticket management.
## Bus reservation System(Ethiopia)
this is a simple bus Reservation Systembuilt with
**HTML, CSS, JavaScript, PHP ans MySQL^^.
it allows users to view available buses , book tickets and
cancel booking
## Feature
- Admin panel to manage buses and bookings
- User booking system with confirmation
- Cancel booking functionality
- Database-driven with MySQL
- Simple responsive interface
---
## Requirements
- XAMPP (or any PHP + MySQL server)
- Web browser (Chrome, Firefox, Edge)
---
## Installation
1. **Copy the project folder**
Move `bus-reservation-system` into `C:\xampp\htdocs\`
2. **Import Database**
- Open `phpMyAdmin` (`
localhost`)
- Create a new database (e.g., `bus_system`)
- Import the file `bus-system.sql`
3. **Configure Database Connection**
- Open `config.php`
- Set your MySQL username/password (default: `root` / empty password)
4. **Run the Project**
- Open browser → go to `
localhost`
---
## Usage
- User can book tickets via the website
- Admin can manage buses, view bookings, and cancel tickets
---
## Notes
- Make sure XAMPP Apache & MySQL are running
- Tested on PHP 8+ and MySQL 8+