wiki:BuildInstructions

Version 2 (modified by 231136, 9 days ago) ( diff )

--

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

Прво треба да се спушти целиот код од GitHub. Тоа може да се направи со командата git clone https://github.com/gavro081/finkwave.

Структурата на проектот

finkwave/
├── frontend/              # React frontend
├── finkwave/              # Spring Boot backend
└── scripts/               # скрипти за иницијализација на база
    ├── ddl.sql
    └── dml.sql

Пред да се стартуваат апликациите потребно е да се направи нова база која ќе се пополни со табелите кои се потребни за нормален тек на апликацијата.

За креирање на табелите и нивно пополнување треба да се извршат скриптите ddl.sql и dml.sql во соодветна околина како DBeaver, pgAdmin 4 или нешто слично.

Frontend

Стартување на frontend

# прво навигираме кон папката
cd frontend

# копирање на .env фајлот (сменете ја портата доколку backend апликацијата е на друга порта)
cp .env.example .env

# инсталирање на зависности и стартување на апликацијата
npm install
npm run dev

Апликацијата треба да биде достапна на http://localhost:5173.

Backend

Стартување на backend

# прво навигираме кон папката
cd finkwave

# копирање на application.properties
# МНОГУ ВАЖНО ! - потребно е тука да се пополнат соодветните податоци потребни за конектирање до базата 
cp application-example.properties application.properties

# стартување на апликацијата
./mvnw spring-boot:run

Апликацијата треба да биде достапна на http://localhost:8080.

Note: See TracWiki for help on using the wiki.