Changes between Initial Version and Version 1 of BuildInstructions


Ignore:
Timestamp:
08/21/26 13:22:09 (40 hours ago)
Author:
231020
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v1 v1  
     1== Инструкции за извршување на апликацијата
     2
     3Прво треба да се спушти целиот код од !GitHub. Тоа може да се направи со командата `git clone https://github.com/DavorAngelov/TradingMK`.
     4
     5=== Структурата на проектот
     6{{{
     7TradingMK/
     8├── frontend/              # React frontend
     9├── backend/               # Spring Boot backend
     10└── scraper/               # Python scraper
     11}}}
     12
     13Пред да се стартуваат апликациите потребно е да се стартува PostgreSQL базата, бидејќи backend апликацијата користи PostgreSQL база за складирање и пристап до податоците.
     14
     15=== Frontend
     16
     17Стартување на frontend
     18{{{
     19
     20# прво навигираме кон папката
     21
     22cd frontend
     23
     24# инсталирање на зависности
     25
     26npm install
     27
     28# стартување на React апликацијата
     29
     30npm run dev
     31}}}
     32
     33Апликацијата треба да биде достапна на `http://localhost:5173`.
     34
     35=== Backend
     36
     37Стартување на backend
     38{{{
     39
     40# прво навигираме кон папката
     41
     42cd backend
     43
     44# стартување на Spring Boot апликацијата
     45
     46./mvnw spring-boot:run
     47}}}
     48
     49Backend апликацијата треба да биде достапна на `http://localhost:8080`.
     50
     51=== PostgreSQL база
     52
     53Пред стартување на backend апликацијата потребно е PostgreSQL базата да биде стартувана и достапна со соодветните параметри за конекција дефинирани во конфигурацијата на backend апликацијата.
     54
     55=== Редослед на стартување
     56
     57За правилно функционирање на апликацијата потребно е прво да се стартува PostgreSQL базата, потоа Spring Boot backend-от, а на крај React frontend-от.
     58
     59Апликацијата се користи преку `http://localhost:5173`.