Skip to content

This car rental app offers a seamless experience for browsing, booking, and paying for various vehicles with detailed descriptions and images. Users can easily complete their booking through an intuitive interface and secure payment process.

Notifications You must be signed in to change notification settings

Sowham-3098/QuickCarRent

Repository files navigation

Quick Car Rent - Car Rental Wensite

Description

Quick Car Rental is a car rental application that allows users to book cars online. It features a user-friendly interface for browsing vehicle models, making bookings, and processing payments. The application is built using React, Material-UI, and integrates with Firebase for authentication and Razorpay for payment processing.

Features

  • Browse and select car models
  • Book cars with flexible rental durations
  • Proceed to checkout and payment using Razorpay
  • User authentication with Firebase
  • View booking history

Technologies

  • Frontend: React, Material-UI, Tailwind CSS
  • Backend: Firebase
  • Payment Gateway: Razorpay
  • State Management: Redux
  • Routing: React Router

Setup

Prerequisites

  • Node.js (>=14.0.0)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/quick-car-rental.git
  2. Navigate to the project directory:

    cd quick-car-rental
  3. Install Dependencies

    npm install
    # or
    yarn install
  4. Create a .env file in the root of the project and add your environment variables:

    REACT_APP_RAZORPAY_KEY=your_razorpay_key
    REACT_APP_FIREBASE_API_KEY=your_firebase_api_key
    REACT_APP_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
    REACT_APP_FIREBASE_PROJECT_ID=your_firebase_project_id
    REACT_APP_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
    REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
    REACT_APP_FIREBASE_APP_ID=your_firebase_app_id
  5. Start the development server:

    npm start
    # or
    yarn start
    
    

New Website Blue Mockup Instagram - Laptop (1)

About

This car rental app offers a seamless experience for browsing, booking, and paying for various vehicles with detailed descriptions and images. Users can easily complete their booking through an intuitive interface and secure payment process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published