== Ревидирана организација на контрола на верзии на изворниот код \\ За контрола на верзии на изворниот код се користи Git. \\ Проектот е организиран во два главни директориуми: Backend/ и Frontend/, кои заедно го сочинуваат коренскиот директориум P-ACrust/. \\ Backend/ Содржи серверска логика и интеграција со базата на податоци. Главните компоненти се: \\ node_modules/ – ги содржи сите зависности потребни за Node.js делот од backend-от. \\ .env – конфигурациска датотека за чувanje на чувствителни податоци (API клучеви, database URI, и сл.). \\ index.js – главна влезна точка за backend апликацијата (иницијализација на серверот и дефинирање на API патеки). \\ package.json / package-lock.json – ги дефинираат зависностите и скриптите на проектот. \\ Поддиректориумот Djangoproject/ Ја содржи Django серверската апликација со следната структура: \\ migrations/ – ги содржи миграциите за моделите на базата на податоци. \\ models.py – дефиниција на моделите за базата. \\ serializers.py – дефиниција на сериализери за пренос на податоци помеѓу backend и frontend. \\ views.py – ги содржи Django view функциите кои одговараат на клиентските барања. \\ urls.py – дефинирање на URL патеки и поврзување со соодветните view функции. \\ settings.py – конфигурација на Django проектот (база, middleware, апликации и др.). \\ Frontend/ Содржи React апликација која комуницира со backend преку API повици. Главните компоненти се:\\ node_modules/ – ги содржи зависностите за React апликацијата. \\ public/ – содржи јавни статички ресурси (HTML, favicon и др.). \\ src/ – главниот изворен директориум со следната организација: \\ fonts/ – директориум за користени фонтови. \\ images/ – директориум со слики и статички ресурси. \\ Aboutuspage.js / .css – компонента и стилови за страницата „About Us“. \\ Adminpanel.js / .css – компонента и стилови за административниот панел. \\ App.js / .css / .test.js – главна апликациска компонента со тестови. \\ Checkout.js / .css – компонента за процесот на нарачка и плаќање. \\ Employeepanel.js / .css – компонента за интерфејсот на вработените. \\ Homepage.js / .css – компонента за почетната страница. \\ Loginpage.js / .css – компонента за страницата за најава на корисник. \\ Menupage.js / .css – компонента за прикажување на менијата. \\ Reservetable.js / .css – компонента за резервација на маси. \\ Signinpage.js / .css – компонента за регистрација на нови корисници. \\ Userprofile.js / .css – компонента за кориснички профил. \\ index.js / index.css – влезна точка и глобални стилови за апликацијата. \\