This project is a comprehensive bus ticket booking system designed to facilitate passengers in purchasing tickets. It includes various functionalities commonly found in real-life bus ticket booking systems.
The bus ticket booking system incorporates features for user registration, ticket reservation, admin dashboard for managing buses and users, payment integration, and more. It aims to provide a seamless booking experience for passengers.
- User Registration: Allows passengers to create accounts to manage bookings and personal information.
- Ticket Reservation: Enables users to browse available buses, select seats, and reserve tickets.
- Booking Management: Provides functionality to view and manage bookings, including canceling or modifying reservations.
- Bus Management: Allows admins to add new buses, manage bus schedules, and update bus information.
- User Management: Provides admin tools to manage user accounts and bookings.
- Reporting: Generates reports on ticket sales, bus occupancy, and revenue.
- Seat Selection: Users can select preferred seats from available options.
- Payment Integration: Integration with payment gateways for secure transactions.
- Notification System: Sends notifications for booking confirmation, changes, and cancellations.
- Database: MySQL
- Backend: PHP
- Frontend: HTML, CSS, JavaScript
- Database Setup: Import the provided SQL file (
database.sql
) to set up the database schema. - Backend Configuration: Update the database connection details in the PHP files (
config.php
or similar) to match your environment. - Frontend Deployment: Deploy the HTML, CSS, and JavaScript files on a web server or locally.
- Passenger: Register/Login to the system, browse available buses, select seats, and complete the booking process.
- Admin: Access the admin dashboard to manage buses, users, bookings, and view reports.
- Md Al Amin
- Aminul Islam
- MOHAIMEN AZAD
For any issues or inquiries, please contact mdal.amin5@northsouth.edu.