/Vsoc24_CabRental

The Cab Rental repository is a software system that provides a platform for individuals to rent vehicles for transportation. It is designed to offer an easy and seamless experience for users to book a ride.

Primary LanguageHTML

๐Ÿš– CabRental

The Cab Rental repository is a software system that provides a platform for individuals to rent vehicles for transportation. It is designed to offer an easy and seamless experience for users to book a ride.

๐Ÿ“ Description

CabRental is a comprehensive vehicle rental platform that allows users to search, book, and manage vehicle rentals. It includes a range of features designed to enhance the user experience, such as real-time availability checks, payment gateway integration, and notifications.

๐Ÿ’ป Technologies Used

  • Front-end: HTML, CSS, JavaScript
  • Back-end: PHP
  • Database: MySQL

๐ŸŒŸ Features

  • User Registration & Authentication ๐Ÿ‘ค: Includes social media single sign-on integration.
  • Vehicle Search & Booking ๐Ÿš—: Users can search for vehicles by location, type, and availability with real-time availability checks.
  • Booking Management๐Ÿงพ: Users can manage their bookings easily.
  • Payment Gateway Integration ๐Ÿ’ฐ: Secure payment options including debit, credit, net banking, and mobile wallets.
  • Admin Dashboard๐Ÿ‘จโ€๐Ÿ’ผ: Admins can view all bookings and access analytics & reporting tools.
  • Notifications & Alerts ๐Ÿ””: Email and SMS notifications.
  • User Feedback and Reviews: Users can leave feedback and reviews for vehicles and services.

๐Ÿ”ง Installation

To get a local copy up and running follow these simple steps:

  1. Clone the repo

    git clone https://github.com/07sumit1002/CabRental.git
  2. Navigate to the Folder

    cd CabRental
  3. Install Dependencies

    composer install
    npm install
  4. Run the application

  • Ensure your server supports PHP and has MySQL installed.
  • Open the project in your preferred web server (e.g., XAMPP, WAMP).
  • Set the database appropriately

๐Ÿค Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project

  2. Make you changes in the forked Repository

  3. Commit you changes and push to the forked repository.

    git add .
    git commit -m 'Add some AmazingFeature'
    git push
  4. Open a Pull request with a proper description of the changes that are proposed in the PR.