== Инструкции за извршување на апликацијата Прво треба да се спушти целиот код од !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`.