SpringBoot-Strona
Strona Java wykorzystuje architekturę #Microservices z #SpringBoot. System uwierzytelniania i autoryzacji użytkowników został zrealizowany za pomocą Spring Security #JWT #OAuth, a uwierzytelnianie odbywa się przez Google. Głównym celem strony była analiza innych stron wskazanych przez użytkownika, uzyskanie określonej części tekstu oraz porównanie, jak bardzo ten tekst odpowiada kategorii wybranej przez użytkownika podczas rejestracji, i czy odpowiada on bardziej niż to, co wskazał użytkownik. W swoim profilu otrzymuje powiadomienia na e-mail, SMS lub Telegram. Strona wykorzystuje wielowątkowość oraz takie technologie jak #PostgreeSQL #Redis #mongodb #translator #rabbitMQ #twilio #websockets #Multithreading #gpt4 #bert #json/lottie #flux