Skip to content

This project is a Full-Stack Clone of the well-known car rental platform Zoomcar, which includes the functionality of booking a car in a city of your choice.

Notifications You must be signed in to change notification settings

Pulkit0111/project_zoomcar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Clone of Zoomcar.com

This project is a complete clone UI of the Zoomcar website with the functionalities of booking a car. We used Database using Mongo Atlas to save user data, booking data,cars data, payment data, etc.

How to run the app?

  • Clone the repo into the local machine.
    • https://github.com/Pulkit0111/project_zoomcar
    • To start the server:
      • cd backend
      • Execute the command npm run server in the terminal
    • To execute the client:
      • cd frontend
      • Execute the Homepage-main.html file in the browser, and enjoy the process of booking a car using our website

Built with

  • HTML
  • CSS
  • JS DOM
  • NodeJS
  • Express
  • Mongoose
  • Mongo DB Cluster using Mongo Atlas

Libraries used

  • Font awesome
  • Google fonts
  • Google Icons
  • Flaticon

Pages Created

  • Landing Page
  • City Selection Page
  • Offers Page
  • Pick-up Point Selection Page
  • Pick-up Date Selection Page
  • Drop Date Selection Page
  • Cars Availability, and Selection Page
  • Checkout Page
  • Payment Page

Functionalities Added

  • Responsiveness in landing page
  • Implemented search functionalities in city selection page
  • Added Signup and Login functionalities/validations
  • Added Pick-up location and Date/Time selection functionalities
  • Available cars viewing, and selection functionalites
  • Sorting functionality according to Price
  • Filter cars according to our choices
  • Functionality to book a car
  • Functionality to make a payment
  • Added booking success display functionality
  • Implemented all the above said functionalities using Databases, and enhanced dynamic flow of all data

Team Members

Related Links

Blog - Cloning zoomcar.com in a span of 5 days with HTML5, CSS3, JS and MongoDB

To watch a live demo of booking a car, please try this video.

A quick Glimpse of our Work

Landing Page

landingPage1

landingPage2

landingPage3

Sign up and Login modals

signup

after login

City Selection Page

city_selection_page

searchcity

Pick up location selection page

pickuploaction

Pick up and Drop Time Selection

pickuptime

droptimeselection

Car details page

cardetails-1

cardetails-2

Checkout page

checkout

Payment page

payment

Offers Page

offers

Booking Confirmation

success_demo

uccessful

About

This project is a Full-Stack Clone of the well-known car rental platform Zoomcar, which includes the functionality of booking a car in a city of your choice.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •