Projektni zadatak iz predmeta Internet softverske arhitekture i Metodologije razvoja softvera.
Autori:
- Jovan Tomić SW 48/2019
- Mladen Gajić SW 39/2019
- Đorđe Jovanović SW 42/2019
Korišćene tehnologije:
- Angular za front-end
- Spring Boot za back-end
- PostgreSQL baza podataka.
- Potrebno je instalirati PostgreSQL bazu podataka
- Potrebno je kreirati novu bazu koristeći pgAdmin ili komandnu liniju. Naziv baze mora biti
ISAMRStim7
- U datoteci
/go-fishing-api/src/main/resources/application.properties
potrebno je izmeniti atributespring.datasource.username
ispring.datasource.password
tako da odgovaraju kredencijalima za bazu - Pokretanjem Spring Boot aplikacije, baza podataka biće populisana testnim podacima koji se nalaze u
/go-fishing-api/src/main/resources/data-postgres.sql
- Potrebno je importovati
go-fishing-api
u workspace: Import -> Maven -> Existing Maven Project - Potrebno je instalirati sve zavisnosti iz
pom.xml
datoteke. - Desnim klikom na projekat u Package Explorer-u, potrebno je odabrati Run as -> Java Application
Preduslov je da na uređaju postoji instaliran Node.js i npm
- U konzolu je potrebno uneti sledeću komandu za instalaciju Angular CLI:
npm install -g @angular/cli
- Nakon toga, potrebno je pozicionirati se u direktorijum
go-fishing-ui/go-fishing
i pokrenuti komandung serve
iling serve --open
ukoliko želimo da se automatski otvori i browser.