dc.description.abstract |
Przedmiotem pracy jest aplikacja webowa służąca do wypożyczania samochodów.
Aplikacja została wykonana w modelu klient-serwer. Część kliencka zbudowana jest przy
użyciu biblioteki React oraz Apollo Client natomiast część serwerowa to Node.js, Apollo
Server, GraphQL oraz Mongoose. Do przechowywania danych została wykorzystana baza
danych MongoDB Atlas a do przechowywania obrazów posłużył AWS S3.
Aplikacja umożliwia przeglądanie oferowanych przez salon samochodów, filtrowanie
przeszukiwanej listy w zależności od wybranych kryteriów, dokonywanie rezerwacji z
możliwością wyboru ubezpieczenia oraz wynajem. Każdy zarejestrowany użytkownik
serwisu, który wypożyczył samochód może zostawić pod nim swój komentarz oraz ocenę.
System weryfikuje czy użytkownik jest do tego uprawniony.
Dodatkowo aplikacja dla salonu oferuje zarządzanie flotą samochodów, dokonywanie
zmian w rezerwacjach na prośbę klienta, tworzenie elektronicznych kart przekazania
pojazdu, dokonywanie obliczeń kosztów dodatkowych na podstawie karty przekazania
pojazdu oraz możliwość weryfikacji czy klient uregulował wszystkie koszty.
Aplikacja posiada również system weryfikacji użytkownika poprzez logowanie |
pl_PL |