| 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 – ги дефинираат зависностите и скриптите на проектот. \\ |
| | 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** – ги дефинираат зависностите и скриптите на проектот. \\ |
| 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, апликации и др.). \\ |
| | 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, апликации и др.). \\ |
| 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 – влезна точка и глобални стилови за апликацијата. \\ |
| | 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** – влезна точка и глобални стилови за апликацијата. \\ |