Changes between Initial Version and Version 1 of SouceVersionControlOrganizationRevised


Ignore:
Timestamp:
10/15/25 11:42:13 (4 days ago)
Author:
231175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SouceVersionControlOrganizationRevised

    v1 v1  
     1== Ревидирана организација на контролата на верзии на изворниот код
     2За контрола на верзиите на изворниот код се користи **Git**.
     3
     4== Структура
     5
     6=== Frontend
     7
     8* '''frontend/public''' - Статички слики.
     9* '''frontend/src/admin''' - Админ страници, компоненти, апи, утил функции.
     10* '''frontend/src/api''' - Апи функции.
     11* '''frontend/src/assets''' - Анимации, фонтови, икони.
     12* '''frontend/src/components''' - Компоненти.
     13* '''frontend/src/context''' - Глобални контексти.
     14* '''frontend/src/hooks''' - React hook функции.
     15* '''frontend/src/layout''' - Footer, Navbar, LanguageToggle.
     16* '''frontend/src/locales''' - Јазичен превод во json формат (en, mk).
     17* '''frontend/src/models''' - Објекти за typescript.
     18* '''frontend/src/pages''' - Страници.
     19* '''frontend/src/utils''' - Util помошни функции.
     20
     21
     22=== Backend
     23
     24* '''src/main/java/com/shifterwebapp/shifter/auth''' - Логика за автентикација (логирање, регистрирање, токени)
     25* '''src/main/java/com/shifterwebapp/shifter/config''' - Логика за конфигурација
     26* '''src/main/java/com/shifterwebapp/shifter/course''' - Модели, ДТО, Контролери, Сервиси, Мапери за курс
     27* '''src/main/java/com/shifterwebapp/shifter/coursecontent''' - Модели, ДТО, Контролери, Сервиси, Мапери за содржината на курсот
     28* '''src/main/java/com/shifterwebapp/shifter/courselecture''' - Модели, ДТО, Контролери, Сервиси, Мапери за лекцијата во содржината на курсот
     29* '''src/main/java/com/shifterwebapp/shifter/enrollment''' - Модели, ДТО, Контролери, Сервиси, Мапери за запишување на курс
     30* '''src/main/java/com/shifterwebapp/shifter/enums''' - Сите енум формати
     31* '''src/main/java/com/shifterwebapp/shifter/exeption''' - Сите исклучоци
     32* '''src/main/java/com/shifterwebapp/shifter/external''' - Логика за надворешни сервиси (google, zoom, email, amazon s3)
     33* '''src/main/java/com/shifterwebapp/shifter/payment''' - Модели, ДТО, Контролери, Сервиси, Мапери за наплата
     34* '''src/main/java/com/shifterwebapp/shifter/review''' - Модели, ДТО, Контролери, Сервиси, Мапери за оставање оценка за курсот
     35* '''src/main/java/com/shifterwebapp/shifter/schedulemail''' - Логика за поставување распоредувач за испраќање автоматизирани мејлови кон корисници
     36* '''src/main/java/com/shifterwebapp/shifter/sql''' - Иницијализација на тест корисници и курсеви
     37* '''src/main/java/com/shifterwebapp/shifter/user''' - Модели, ДТО, Контролери, Сервиси, Мапери за корисникот
     38* '''src/main/java/com/shifterwebapp/shifter/usercourseprogress''' - Модели, ДТО, Контролери, Сервиси, Мапери за прогресот на корисникот за одреден курс
     39* '''src/main/java/com/shifterwebapp/shifter/verificationtoken''' - Логика за испраќање и верификација на емаилот на корисникот со испраќање на токени