== Ревидирана организација на контролата на верзии на изворниот код За контрола на верзиите на изворниот код се користи Git. * '''zinemaster-frontend''' - овој директориум ја содржи клиентската (frontend) страна на апликацијата развиена со Vue.js * '''src/components''' ги содржи сите Vue компоненти користени во апликацијата * '''src/router''' содржи конфигурација за рутирање, односно дефинирање на патеките и нивните компоненти * '''src''' - овој директориум ја содржи серверската логика и е структуриран по слоеви: * во '''main/java/com/zinemasterapp/zinemasterapp/controller''' се наоѓаат сите REST контролери преку кои се управува со податоци (CRUD, login, reset password, итн.) * '''main/java/com/zinemasterapp/zinemasterapp/dto''' се наоѓаат сите DTO (Data Transfer Object) класи што се користат за пренос на податоци помеѓу frontend и backend * '''main/java/com/zinemasterapp/zinemasterapp/model''' се наоѓаат сите ентитетски класи што претставуваат објекти во базата на податоци * '''main/java/com/zinemasterapp/zinemasterapp/repository''' се наоѓаат ите репозиториумски интерфејси (наследени од JpaRepository), кои овозможуваат комуникација со базата * '''main/java/com/zinemasterapp/zinemasterapp/security''' се наоѓаат сите конфигурации и класи за безбедност на апликацијата * '''main/java/com/zinemasterapp/zinemasterapp/service''' се наоѓаат сервисни класи