Ревидирана организација на контрола на верзии на изворниот код
За контрола на верзиите на изворниот код се користи Git. Користиме посебни репозиториуми за frontend и backend делот од проектот.
izberi_izboren (root folder-от) содржи docker-compose датотека за докеризирање на целата апликација.
backend/ содржи Django апликација со Dockerfile и requirements.txt, кои овозможуваат создавање на сервис.
- backend/backend - основна конфигурација
- backend/backend/settings.py - конфигурација за проектот (дополнитени инсталирани апликации, информации за база, автентикација, валидација ...)
- backend/backend/urls.py - глобален рутер
- backend/subjects - логика за предмети
- backend/subjects/management/ - обработка на податоци
- backend/subjects/management/commands/ - скрејпери и помошни команди за земање и обработување на податоци
- backend/subjects/management/data/ - податоци добиени од командите
- backend/subjects/management/README.md - помош за навигирање и употреба на команди и податоци
- backend/subjects/migrations/ - миграции во базата
- backend/subjects/consts.py - константи
- backend/subjects/models.py - модели за предмети во база
- backend/subjects/serializers.py - класи кои се користат за сериализирање и десериализирање на моделите
- backend/subjects/utils.py - помошни функции
- backend/subjects/views.py - API функции
- backend/subjects/management/ - обработка на податоци
- backend/auth_form - логика за автентикација
- backend/auth_form/migrations/ - миграции во базата
- backend/auth_form/models.py - модели за корисници во база
- backend/auth_form/serializers.py - класи кои се користат за сериализирање и десериализирање на моделите
- backend/auth_form/signals.py - автоматски реакции на настани
- backend/auth_form/urls.py - рутер на URLs кои започнуваат со auth/
- backend/auth_form/views.py - API функции
frontend/ содржи React + Vite апликација so Dockerfile и потребни модули и датотеки за да се овозможи создавање на сервис.
- frontend/src/api/ - функции за повици до API
- frontend/src/assets/ - SVG икони
- frontend/src/components/ - посебни компоненти користени во страниците (некои се наоѓаат во посебна датотека)
- frontend/src/constants/ - константи користени кај компонентите
- frontend/src/context/ - React Contexts користени во рамки на апликацијата
- frontend/src/hooks/ - помошни React hooks
- frontend/src/pages/ - целосни страници
Last modified
13 hours ago
Last modified on 06/26/25 18:05:31
Note:
See TracWiki
for help on using the wiki.