Ревидирана организација на контролата на верзии на изворниот код
За контрола на верзиите на изворниот код се користи 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.