Skip to content

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

Notifications You must be signed in to change notification settings

codeCraft-Ritik/Quick-Wheels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Layer Technologies Key Skills
Frontend React, React Router DOM, Tailwind CSS Responsive UI/UX, Component Architecture, Modal Workflows, State Management
Backend Node.js, Express.js RESTful API Design, Middleware, Secure Session Handling
Database MongoDB (NoSQL) Schema Design, User & Order Persistence
Authentication Passport.js, Google OAuth, bcryptjs Social + 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

Service Platform
Frontend Vercel
Backend Render

πŸ› οΈ 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 Backend
cd server
npm install
npm start

# Setup Frontend
cd ../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

Watchers

Forks

Releases

No releases published

Packages

No packages published