Skip to content

Car Ride is a user-friendly car-sharing and booking web application where users can book available cars for their rides, set or update trip times, and even post their own cars for others to book.

Notifications You must be signed in to change notification settings

minhazchy101/Car-Ride

Repository files navigation

CarRide - Car Rental Platform

Live URL: https://car-ride-89b09.web.app

🚗 Project Purpose

CarRide is a full-stack car rental platform designed to simplify the process of booking vehicles online. Users can browse, filter, and book available cars while administrators can manage the car inventory seamlessly. The platform offers a responsive UI, user authentication, secure booking, and real-time availability tracking.

🌟 Key Features

  • 🔐 User Authentication – Secure login/sign-up with Firebase and JWT.
  • 🚘 Browse Cars – Filter by features, price, availability, or location.
  • 📅 Easy Booking System – Select, confirm, and rent a car with a few clicks.
  • 🛠️ Admin Dashboard – Manage cars, view bookings, and track user activity.
  • 📞 24/7 Support Section – Highlights support availability and help center.
  • 🎨 Fully Responsive UI – Mobile-friendly and accessible design using Tailwind CSS & DaisyUI.
  • 🔄 Real-Time Updates – Booked cars are instantly marked unavailable.

🧰 Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • DaisyUI
  • React Router

Backend:

  • Node.js
  • Express.js
  • MongoDB

Authentication:

  • Firebase Authentication
  • JSON Web Token (JWT)

Other Packages:

  • Axios
  • Dotenv
  • Cors
  • Nodemon
  • React Icons

Feel free to fork this repository or contribute via pull requests. Let's drive digital transformation in car rentals 🚘✨

About

Car Ride is a user-friendly car-sharing and booking web application where users can book available cars for their rides, set or update trip times, and even post their own cars for others to book.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages