Skip to content

This system is designed to streamline the car rental experience, making it easier for customers to browse, book, and manage their reservations. From responsive design to seamless integrations, this project incorporates some of the latest tech, including React, Redux, TailwindCSS, MongoDB, and AamarPay for secure payment processing.

Notifications You must be signed in to change notification settings

RubelCoderX/Car-Rental-Reservation-Client

Repository files navigation

Car Rental Reservation System Live

Note: Use the following credentials to access the admin and user features:

  • Admin Credentials:
    • Email:rubel29879@gmail.com
    • Password:password1234
  • User Credentials:
    • Email:mdrubel29879@gmail.com
    • Password:password123

Our Car Rental Reservation System streamlines the entire vehicle booking and rental process, allowing customers to easily reserve cars tailored to their needs. With our intuitive and user-friendly interface, customers can book a vehicle without any hassle, ensuring a seamless experience from start to finish.

Table of Contents

Prerequisites

Before you begin, ensure you have met the following requirements:

Technology

This project uses the following technologies:

  • [reactjs] : A frontend framework.
  • [redux] : For state management
  • [tailwindcss] : For style react component
  • [aamarpay] : payment service, for paying booking

Installation

Instructions on how to install the project.

# Clone the repository
git clone https://github.com/princeRubel1/Car-Rental-Reservation-Client

# Navigate to the project directory
cd project-name

# Install dependencies
npm install

# Start the project
npm run dev

Features →

User Features

User Registration and Authentication

  • Sign Up and Log In: Register and log in using email and password.

Car Search and Filtering

  • Search Cars: Find cars based on type, features and seats.
  • Filter Options: Refine search results by price range, and type.

Car Details and Booking

  • View Car Details: Access comprehensive information about each car, including images, descriptions, and specifications.
  • Check Availability and Book: Verify car availability and book.

Booking Management

  • Manage Bookings: View and manage bookings.
  • Modify or Cancel: Modify or cancel existing bookings as needed.

Pricing and Payment

  • Secure Payment Processing: Process payments securely with various payment methods.

User Profile

  • Edit Personal Information: Update personal details.

Responsive Design

  • Multi-Device Access: Use the app on mobile, tablet, and desktop devices.

Admin Features

Admin Dashboard

  • View Key Metrics: Access metrics such as total users, cars, and revenue.
  • Latest Bookings and Activities: Monitor recent complete bookings and user activities.

Car Management

  • Manage Listings: Add, update, or remove car listings.
  • Update Car Details: Manage car availability, pricing, and features.

Booking Management

  • Manage All Bookings: View and handle all user bookings.
  • Approve or Reject Requests: Process booking requests.
  • Calculate Rental Costs: Compute costs based on rental duration and car type.

User Management

  • View User Accounts: Access and manage user profiles.
  • Assign Roles and Permissions: Set different access levels for admin roles.

Contacts

For any inquiries or support, please contact us:

  • Email: rubel29879@gmail.com
  • Phone: (+91 7405868453) (whatsapp)
  • Permanent Address: Bangladesh
  • Present Address: Gujarat ,India

Feel free to reach out for any questions or feedback regarding the Car Rental Web App. I'm here to help!

About

This system is designed to streamline the car rental experience, making it easier for customers to browse, book, and manage their reservations. From responsive design to seamless integrations, this project incorporates some of the latest tech, including React, Redux, TailwindCSS, MongoDB, and AamarPay for secure payment processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages