Changes between Initial Version and Version 1 of SouceVersionControlOrganizationRevised


Ignore:
Timestamp:
10/16/25 19:48:22 (3 weeks ago)
Author:
231151
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SouceVersionControlOrganizationRevised

    v1 v1  
     1== Ревидирана организација на контрола на верзии на изворниот код \\
     2
     3За контрола на верзии на изворниот код се користи Git. \\
     4Проектот е организиран во два главни директориуми: Backend/ и Frontend/, кои заедно го сочинуваат коренскиот директориум P-ACrust/. \\
     5
     6Backend/ Содржи серверска логика и интеграција со базата на податоци. Главните компоненти се: \\
     7     node_modules/ – ги содржи сите зависности потребни за Node.js делот од backend-от. \\
     8     .env – конфигурациска датотека за чувanje на чувствителни податоци (API клучеви, database URI, и сл.). \\
     9     index.js – главна влезна точка за backend апликацијата (иницијализација на серверот и дефинирање на API патеки). \\
     10     package.json / package-lock.json – ги дефинираат зависностите и скриптите на проектот. \\
     11
     12Поддиректориумот Djangoproject/ Ја содржи Django серверската апликација со следната структура: \\
     13    migrations/ – ги содржи миграциите за моделите на базата на податоци. \\
     14    models.py – дефиниција на моделите за базата. \\
     15    serializers.py – дефиниција на сериализери за пренос на податоци помеѓу backend и frontend. \\
     16    views.py – ги содржи Django view функциите кои одговараат на клиентските барања. \\
     17    urls.py – дефинирање на URL патеки и поврзување со соодветните view функции. \\
     18    settings.py – конфигурација на Django проектот (база, middleware, апликации и др.). \\
     19
     20Frontend/ Содржи React апликација која комуницира со backend преку API повици. Главните компоненти се:\\
     21   
     22    node_modules/ – ги содржи зависностите за React апликацијата. \\
     23    public/ – содржи јавни статички ресурси (HTML, favicon и др.). \\
     24    src/ – главниот изворен директориум со следната организација: \\
     25        fonts/ – директориум за користени фонтови. \\
     26        images/ – директориум со слики и статички ресурси. \\
     27        Aboutuspage.js / .css – компонента и стилови за страницата „About Us“. \\
     28        Adminpanel.js / .css – компонента и стилови за административниот панел. \\
     29        App.js / .css / .test.js – главна апликациска компонента со тестови. \\
     30        Checkout.js / .css – компонента за процесот на нарачка и плаќање. \\
     31        Employeepanel.js / .css – компонента за интерфејсот на вработените. \\
     32        Homepage.js / .css – компонента за почетната страница. \\
     33        Loginpage.js / .css – компонента за страницата за најава на корисник. \\
     34        Menupage.js / .css – компонента за прикажување на менијата. \\
     35        Reservetable.js / .css – компонента за резервација на маси. \\
     36        Signinpage.js / .css – компонента за регистрација на нови корисници. \\
     37        Userprofile.js / .css – компонента за кориснички профил. \\
     38        index.js / index.css – влезна точка и глобални стилови за апликацијата. \\
     39