wiki:SouceVersionControlOrganizationRevised

Ревидирана организација на контролата на верзии на изворниот код

За контрола на верзиите на изворниот код се користи Git.

Структура

Frontend

  • frontend/public - Статички слики.
  • frontend/src/admin - Админ страници, компоненти, апи, утил функции.
  • frontend/src/api - Апи функции.
  • frontend/src/assets - Анимации, фонтови, икони.
  • frontend/src/components - Компоненти.
  • frontend/src/context - Глобални контексти.
  • frontend/src/hooks - React hook функции.
  • frontend/src/layout - Footer, Navbar, LanguageToggle.
  • frontend/src/locales - Јазичен превод во json формат (en, mk).
  • frontend/src/models - Објекти за typescript.
  • frontend/src/pages - Страници.
  • frontend/src/utils - Util помошни функции.

Backend

  • src/main/java/com/shifterwebapp/shifter/auth - Логика за автентикација (логирање, регистрирање, токени)
  • src/main/java/com/shifterwebapp/shifter/config - Логика за конфигурација
  • src/main/java/com/shifterwebapp/shifter/course - Модели, ДТО, Контролери, Сервиси, Мапери за курс
  • src/main/java/com/shifterwebapp/shifter/coursecontent - Модели, ДТО, Контролери, Сервиси, Мапери за содржината на курсот
  • src/main/java/com/shifterwebapp/shifter/courselecture - Модели, ДТО, Контролери, Сервиси, Мапери за лекцијата во содржината на курсот
  • src/main/java/com/shifterwebapp/shifter/enrollment - Модели, ДТО, Контролери, Сервиси, Мапери за запишување на курс
  • src/main/java/com/shifterwebapp/shifter/enums - Сите енум формати
  • src/main/java/com/shifterwebapp/shifter/exeption - Сите исклучоци
  • src/main/java/com/shifterwebapp/shifter/external - Логика за надворешни сервиси (google, zoom, email, amazon s3)
  • src/main/java/com/shifterwebapp/shifter/payment - Модели, ДТО, Контролери, Сервиси, Мапери за наплата
  • src/main/java/com/shifterwebapp/shifter/review - Модели, ДТО, Контролери, Сервиси, Мапери за оставање оценка за курсот
  • src/main/java/com/shifterwebapp/shifter/schedulemail - Логика за поставување распоредувач за испраќање автоматизирани мејлови кон корисници
  • src/main/java/com/shifterwebapp/shifter/sql - Иницијализација на тест корисници и курсеви
  • src/main/java/com/shifterwebapp/shifter/user - Модели, ДТО, Контролери, Сервиси, Мапери за корисникот
  • src/main/java/com/shifterwebapp/shifter/usercourseprogress - Модели, ДТО, Контролери, Сервиси, Мапери за прогресот на корисникот за одреден курс
  • src/main/java/com/shifterwebapp/shifter/verificationtoken - Логика за испраќање и верификација на емаилот на корисникот со испраќање на токени
Last modified 3 days ago Last modified on 10/15/25 11:42:13
Note: See TracWiki for help on using the wiki.