| | 1 | == Инструкции за извршување на апликацијата |
| | 2 | |
| | 3 | Прво треба да се спушти целиот код - од github тоа може да се направи со командата `git clone https://github.com/gavro081/finkwave` |
| | 4 | |
| | 5 | Кодот содржи frontend и backend одделен во две папки, `frontend/` и `finkwave/` соодветно. |
| | 6 | |
| | 7 | Пред да се стартуваат апликациите потребно е да се направи нова база која ќе се пополни со табелите кои се потребни за нормален тек на апликацијата. |
| | 8 | |
| | 9 | Откога ќе се направи нова празна база, треба прво да се создадат табелите, а потоа истите да се пополнат користејќи ги `ddl.sql` и `dml.sql` скриптите од [[RelationalDesign|Фаза 2]]. |
| | 10 | |
| | 11 | === Frontend |
| | 12 | |
| | 13 | Frontend-от е React апликација која за да се стартува треба |
| | 14 | {{{ |
| | 15 | # прво навигираме кон папката |
| | 16 | cd frontend |
| | 17 | |
| | 18 | # копирање на .env фајлот (сменете ја портата доколку backend апликацијата е на друга порта) |
| | 19 | cp .env.example .env |
| | 20 | |
| | 21 | # инсталирање на зависности и стартување на апликацијата |
| | 22 | npm install |
| | 23 | npm run dev |
| | 24 | }}} |
| | 25 | |
| | 26 | Апликацијата треба да биде достапна на `http://localhost:5173`. |
| | 27 | |
| | 28 | === Backend |
| | 29 | |
| | 30 | Backend-от е Spring Boot апликација која за да се стартува треба |
| | 31 | {{{ |
| | 32 | # прво навигираме кон папката |
| | 33 | cd finkwave |
| | 34 | |
| | 35 | # копирање на application.properties |
| | 36 | # МНОГУ ВАЖНО ! - потребно е тука да се пополнат соодветните податоци потребни за конектирање до базата |
| | 37 | cp application-example.properties application.properties |
| | 38 | |
| | 39 | # стартување на апликацијата |
| | 40 | ./mvnw spring-boot:run |
| | 41 | }}} |
| | 42 | |
| | 43 | Апликацијата треба да биде достапна на `http://localhost:8080`. |