nknittin16436 / bike-reservation

A web app that allows users to book bikes in various locations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wheel Rides

This is a web app that allows users to search and reserve different bikes at various locations .

This web app not only allows users to reserve bikes, but it also provides a number of other important features to enhance the user experience. One key functionality is the ability for users to view and manage their existing reservations. This includes the ability to view the details of their reservation, update or cancel it if necessary, and even rate their reservation once it has been completed.

This project makes use of modern web technologies, such as React, Node.js, Redux, and TypeORM ,NestJS,Sqlite3.

Installation

$ git clone https://github.com/nknittin16436/bike-reservation.git

$ cd backend 
$ npm install

Run server 
$ npm run start

$ cd ../frontend
$ npm install
$npm run start



Yay!! you should see the web interface now 

SCREENSHOTS

HomeScreen

Screenshot (585)

By selecting Valid Date and other filter values You will be able to Book Bikes

Screenshot (590)

Bikes are Paginated (will show 5 bikes at a time)

Screenshot (591)

If the user is admin it can add, edit or delete bike

Screenshot (586)

User can view , Cancel or Rate its reservations

Screenshot (583)

Admin can Permorm CRUD on all users;

Screenshot (584)

Admin can see all the reservations .

Screenshot (588)

About

A web app that allows users to book bikes in various locations


Languages

Language:JavaScript 64.0%Language:TypeScript 32.2%Language:CSS 2.5%Language:HTML 1.3%