/busbooking-front-2

Bus Booking system

Primary LanguageJavaScript

Bus Booking System

Introduction

Welcome to the Bus Booking System, a web application built with React and Laravel. for Computer Engineering This system allows users to easily search, book, and manage bus tickets for their travel needs. The combination of React on the front end and Laravel on the back end ensures a seamless and efficient user experience.

Features

  • User Authentication: Secure user authentication system to ensure the safety of user accounts and data.
  • Bus Search: Easy-to-use search functionality to find available buses based on various criteria such as destination, date, and time.
  • Seat Selection: Intuitive seat selection interface, allowing users to choose their preferred seats on the bus.
  • Booking Management: Users can view and manage their bookings, including canceling and rescheduling trips.
  • Admin Dashboard: An admin dashboard for managing buses, schedules, and user accounts.
  • Responsive Design: Ensures a consistent and user-friendly experience across various devices.

System Technologies

  • React
  • PHP
  • Laravel
  • MySQL
  • Javascript
  • bootstrap
  • COREUI

Usage

  1. Create an account or log in.
  2. Search for available buses based on your travel preferences.
  3. Select your preferred bus, seats, and provide necessary details.
  4. Complete the payment process.
  5. View and manage your bookings in the user dashboard.

For admin access, use the provided admin credentials to log in to the admin dashboard.

Screenshots

Here are some screenshots showcasing different aspects of the Bus Booking System:

Home Page

Search Results

Seat Selection

Booking Details

Payment Gateway

User Dashboard Booking History Admin Dashboard Bus Management

Feel free to explore the system with these visual representations. If you have any questions or feedback, please let us know!