== Инструкции за извршување на апликацијата Прво треба да се спушти целиот код од !GitHub. Тоа може да се направи со командата `git clone https://github.com/DavorAngelov/TradingMK`. === Структурата на проектот {{{ TradingMK/ ├── frontend/ # React frontend ├── backend/ # Spring Boot backend └── scraper/ # Python scraper }}} Пред да се стартуваат апликациите потребно е да се стартува PostgreSQL базата, бидејќи backend апликацијата користи PostgreSQL база за складирање и пристап до податоците. === Frontend Стартување на frontend {{{ # прво навигираме кон папката cd frontend # инсталирање на зависности npm install # стартување на React апликацијата npm run dev }}} Апликацијата треба да биде достапна на `http://localhost:5173`. === Backend Стартување на backend {{{ # прво навигираме кон папката cd backend # стартување на Spring Boot апликацијата ./mvnw spring-boot:run }}} Backend апликацијата треба да биде достапна на `http://localhost:8080`. === PostgreSQL база Пред стартување на backend апликацијата потребно е PostgreSQL базата да биде стартувана и достапна со соодветните параметри за конекција дефинирани во конфигурацијата на backend апликацијата. === Редослед на стартување За правилно функционирање на апликацијата потребно е прво да се стартува PostgreSQL базата, потоа Spring Boot backend-от, а на крај React frontend-от. Апликацијата се користи преку `http://localhost:5173`.