Студент Рачунарског факултета Огњен Дејановић је у среду, 15. октобра 2025. године одбранио дипломски рад на тему Развој full stack апликације – платформа за повезивање корисника са мајсторима пред комисијом коју су чинили ментор др Милан Видаковић и члан др Милош Раденковић.
У уводу свог рада Огњен је истакао:
Овај дипломски рад детаљно обрађује процес дизајна и имплементације full stack web апликације „RenoMate“, платформе намењене повезивању клијената који имају потребе за реновирањем и поправкама са квалификованим мајсторима. Циљ апликације је да понуди централизовано решење које превазилази проблеме фрагментисаног тржишта, недостатка поузданих препорука и отежане комуникације, омогућавајући корисницима једноставну претрагу мајстора, креирање захтева за посао, заказивање термина и остављање рецензија.
Развој апликације обухватио је израду модерног корисничког интерфејса коришћењем React.js фрејмворка. Серверска логика и RESTful АPI имплементирани су помоћу Spring Boot фрејмворка у оквиру микросервисне архитектуре, подељене на два сервиса: user-service, који садржи главну пословну логику, и notification-service, задужен за асинхроно слање имејл обавештења. Комуникација између сервиса реализована је путем RabbitМQ порука.
…
У оквиру овог дипломског рада успешно је пројектована и имплементирана full stack web апликација „RenoMate“, намењена тржишту занатских услуга у Србији. Апликација решава кључне проблеме у овој области, као што су проналажење поузданих мајстора, транспарентност цена и квалитета, и ефикасна комуникација, обједињујући све фазе од креирања захтева до реализације посла на једној платформи.
Током развоја примењена је модерна микросервисна архитектура са технолошким стеком који укључује React.js за фронтенд, Spring Boot и Јаву за bakend, PostgreSQL базу података, RabbitМQ за асинхрону комуникацију и АWS S3 за складиштење фајлова. Овакав приступ се показао као изузетно ефикасан за развој комплексне, али модуларне и скалабилне апликације. Коришћење Spring Security-ја са ЈWТ токенима осигурало је безбедност апликације, док је WебSocket технологија омогућила интерактивну комуникацију у реалном времену, што је кључно за корисничко искуство. – закључио је Огњен.