wiki:BuildInstructions

Инструкции за извршување на апликацијата

Прво треба да се спушти целиот код од 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.

Last modified 39 hours ago Last modified on 08/21/26 13:22:09
Note: See TracWiki for help on using the wiki.