AutoFlow személygépkocsi kölcsönző webalkalmazás

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A diplomamunkám során egy React frontend, Springboot backend microservice alapú webalkalmazást fejlesztettem. Az AutoFlow webalkalmazás által, a felhasználók bérbe tudják adni tulajdonukban lévő gépjárművüket, továbbá lehetőségük van más felhasználók kínálatából választani és bérelni. Az authentikációs és authorizációs folyamatokat Keycloak segítségével kezeltem. Az adatok többségének tárolásához, a skálázhatóság érdekében MongoDB adatbázist használtam. Ezen tárolási mód alól kivétel a felhasználók tárolása, amit a Keycloak végez. A fejlesztés megkönnyítése, és ismereteim bővítése végett megismerkedtem az OpenAPI és a Swagger eszközök működésével, amiknek jelentős szerepe volt a dokumentációgenerálásban és kódgenerálásban. A végpontok védelméért az általam implementált security gateway felelős. Célom volt, hogy minél nagyobb fejlődést érjek el a fejlesztés során, bővítsem a tudásom, illetve számomra ismeretlen technológiákkal ismerkedjek meg, amivel bővíteni tudom a fejlesztéshez használt eszközeim tárát.

Leírás
Kulcsszavak
webalkalmazás, Springboot, React, Keycloak, MongoDB
Forrás