Skip to content

Web application dedicated to handling and managing of bike rental service.

Notifications You must be signed in to change notification settings

LukasZlocki/BikeRental-App

Repository files navigation

BikeRental-App

Web application dedicated to handling and managing of bike rental service.

General Information

The idea of the project appeared in my and my friends heads during one of conversation we had. We were looking for idea of project for our university classes. We wanted to develop the app to support bike rental businesses and present them free tool to handle with renting bicycle management and bicycle service management. We have created the project and started to develop the app having great fun during building its components. My role was to create frontend and backend that handle tasks. Rest of the team work on cloud infrastructure to host the project.

This repo is clone of the part of the project I was responsible for and it was done in order to add some additional code to extend functionality of the app, to fix some bugs or add some good practise.

The orginal project link you can find below: https://github.com/Chmurower/bike-rental

Technologies Used

  • C#
  • .NET 8.0
  • Blazor
  • Razor
  • MSSQL
  • Entity Framework
  • SignalR
  • Docker
  • docker-compose
  • data base auto seeding

Technologies - implementation ToDo:

  • ASP.Net Identity - for users identification & authentication
  • Terraform for Azure deployment

Features

  • Creating new bike in data base.
  • Rent a bike.
  • Send bike to service for repair.
  • Send bike from service to shop
  • Scrap bike by its deletion in database.
  • Auto refreshing data on page (service page / rental shop page) by SignalR

Prerequisities

To build project you need to :

  • Install docker desktop
  • Clone this repository
  • In terminal write:
    • docker compose build
    • docker compose up
      You can play with app basis on auto seeded data.

Screenshot

Example of Bike Rental frontend.

Example of Bike Rental backend api endpoints.

Creator

Created by Lukas Zlocki

About

Web application dedicated to handling and managing of bike rental service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published