Skip to content

The Car Rental application allows users to browse, book, and rent cars online. It provides features such as viewing available car models, checking car details, and making booking requests through a secure and user-friendly interface.

Notifications You must be signed in to change notification settings

Ferdous725890/Assinment_Eleven_Client_Site

Repository files navigation


🚗 Car Rental

A seamless car rental application that allows users to browse, book, and rent cars online.

🌐 Live Server: Visit Car Rental
📂 Code Repository: GitHub Repository


📌 Table of Contents


🌟 Features

  • Car Listings: Displays a list of available cars with essential details such as model, price, features, and availability.
  • Booking System: Allows users to select a car, specify a booking date range, and submit booking information.
  • Car Details: Offers detailed specifications, images, and rental price for each car.
  • User Authentication: Secure login and signup system for users to manage their bookings and personal profiles.
  • Search and Filter: Allows users to filter cars based on price, model, and features for a personalized experience.
  • Responsive Design: Fully responsive, ensuring smooth user experience on both desktop and mobile devices.

🛠️ Tech Stack

🔹 Frontend:

  • ⚛️ React.js
  • 📐 Tailwind CSS
  • 🛠️ React Router DOM
  • 📅 React Datepicker
  • 🚗 React Awesome Slider

🔹 Backend:

  • 🟢 Node.js
  • 🚀 Express.js
  • 💾 MongoDB

🔹 Authentication:

  • 🔑 JWT (JSON Web Tokens)

🔹 Version Control:

  • 🔄 Git
  • 📂 GitHub

📦 Dependencies

"dependencies": {
  "axios": "^1.7.9",
  "firebase": "^11.1.0",
  "react": "^18.3.1",
  "react-awesome-slider": "^4.1.0",
  "react-datepicker": "^7.5.0",
  "react-dom": "^18.3.1",
  "react-hot-toast": "^2.4.1",
  "react-icons": "^5.4.0",
  "react-responsive-carousel": "^3.2.23",
  "react-router-dom": "^7.0.2",
  "react-slick": "^0.30.2",
  "react-typed": "^2.0.12",
  "slick-carousel": "^1.8.1",
  "sweetalert2": "^11.15.3"
}

🚀 Installation

📋 Prerequisites:

  • Node.js and npm installed.
  • MongoDB database setup.

📂 Steps:

1️⃣ Clone the repository:

git clone https://github.com/yourusername/car-rental.git
cd car-rental

2️⃣ Install dependencies:

npm install

3️⃣ Start the application:

npm start

🎮 Usage

  • Browse and filter cars based on your preferences.
  • Select and book a car for your desired dates.
  • Create an account to manage your bookings and profile.
  • Explore car details including pricing, features, and availability.

🤝 Contributing

Contributions are welcome! Feel free to submit issues, pull requests, or feature suggestions.


📜 License

This project is licensed under the MIT License.


Let me know if you need any modifications or further details! 🚗

About

The Car Rental application allows users to browse, book, and rent cars online. It provides features such as viewing available car models, checking car details, and making booking requests through a secure and user-friendly interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published