|   | 1 | == Ревидирана организација на контрола на верзии на изворниот код \\ | 
          
          
            |   | 2 |  | 
          
          
            |   | 3 | За контрола на верзии на изворниот код се користи Git. \\ | 
          
          
            |   | 4 | Проектот е организиран во два главни директориуми: Backend/ и Frontend/, кои заедно го сочинуваат коренскиот директориум P-ACrust/. \\ | 
          
          
            |   | 5 |  | 
          
          
            |   | 6 | Backend/ Содржи серверска логика и интеграција со базата на податоци. Главните компоненти се: \\ | 
          
          
            |   | 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 |  | 
          
          
            |   | 20 | Frontend/ Содржи 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 |  |