/ZoopRides

An web based application through which users can rent a bike according to time and can also give their bikes for rent.

Primary LanguageJavaScript

ZoopRides

ZoopRides is a website where we can book bikes on a rental basis and people can register themshelves and add their own bike for rental purpose.

Live Demo

Installation

clone the repository into the local system, and install necessary packages in both the front end and the back end.

npm install

Usage

If you are a new user Sign Up first, then Login Using Credentials.

Select the time based on your preference and enjoy the ride, We have implemented daily rentals. User can select the bike you desire, and no of days you require, make payment through credit/debit card (mock payment) once the payment is successful user will be redirected to list of rides which are made by a specific user, click the logout button at the end. It also have an admin section where a person can register himself as an admin and give his/her bikes for rental purposes.

Tech we used

  • HTML
  • CSS
  • Javascript
  • React js
  • Express js
  • mongodb

Libraries and Packages

Front end

  • React
  • Material UI
  • Ant design
  • Axios
  • Moment
  • React
  • React-Redux
  • Stripe

Back end

  • Nodemon
  • Express js
  • Mongoose
  • express-validator

Glimpse of our work

User section

login home booking1 booking2 userbookings

       

Admin section

adminlogin adminhome adminaddbike