Skip to content

Repository files navigation

🚗 Quick Wheels — Full Stack Car Rental Platform

Quick Wheels is a modern Full Stack Web Application that simulates a real-world Car Rental & Booking Platform.
Built with the MERN Stack (MongoDB, Express.js, React, Node.js), this project demonstrates expertise in secure authentication, state management, custom REST APIs, and responsive UI/UX design.


🧩 Tech Stack

LayerTechnologiesKey Skills
FrontendReact, React Router DOM, Tailwind CSSResponsive UI/UX, Component Architecture, Modal Workflows, State Management
BackendNode.js, Express.jsRESTful API Design, Middleware, Secure Session Handling
DatabaseMongoDB (NoSQL)Schema Design, User & Order Persistence
AuthenticationPassport.js, Google OAuth, bcryptjsSocial + Local Login, Password Hashing, Session Management

🌟 Key Features

🔐 Advanced Authentication & Security

  • Dual login via Google OAuth + Email/Password
  • OTP Verification during signup for bot prevention
  • User Data Isolation ensures secure user sessions

🚘 Multi-Step Booking Flow

  • Guided car rental flow: Address → Payment → Tracking
  • Live Delivery Tracker showing real-time order progress
  • User Dashboard to manage, cancel, or delete bookings

📩 Automated Communication

  • Nodemailer Integration: Sends OTP, booking, and delivery emails
  • Lead Capture: “Request a Car” form triggers instant confirmation mail

📱 Responsive UI/UX

  • Mobile-first Design: Fully responsive with Tailwind CSS
  • Dynamic Components: Service cards, testimonial sliders, hamburger menu

🚀 Deployment

ServicePlatform
FrontendVercel
BackendRender

🛠️ Installation & Setup

Follow these steps to run Quick Wheels locally 👇

# Clone the Repository
git clone https://github.com/ritikrajdev/Quick-Wheels.git
cd Quick-Wheels
# Setup Backendcd server
npm install
npm start
# Setup Frontendcd ../client
npm install
npm run dev

About

🌐 Quick Wheels — A next-gen MERN car rental platform with automated emails, live order tracking & Tailwind-powered UI.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages