Frontend: https://dnb-travel.firebaseapp.com/#/ Backend: https://dnb-travel2.herokuapp.com/
Projekat iz predmeta internet softverske arhitekture i metodologije razvoja softvera.
Članovi tima:
- Boris Šuličenko SW 4/2016
- David Stanojević SW 41/2016
- Nemanja Miković SW 68/2016
Da bi se aplikacija pokrenula potrebno je instalirati sledeće programe:
- MySQL baza podataka
- IntelliJ IDEA razvojno okruzenje za pokretanje SpringBoot aplikacije
- Node.js za instalaciju VueJS framework-a
Klonirati repozitorijum:
git clone https://github.com/ftn-dnb/isamrs05
cd isamrs05
Prvo treba instalirati VueJS framework korišćenjem sledeće komande:
npm install -g @vue/cli
Premestiti se u folder frontend aplikacije i instalirati dodatne plugine:
cd dnb-travel-frontend
npm install
Pokrenuti aplikaciju (biće pokrenuta na portu 8000):
npm run serve
Importovati SpringBoot projekat u IntelliJ IDEA koji se nalazi u folderu dnb-travel
repozitorijuma.
Odabrati opciju Import project from external model
i selektovati Maven
.
Sačekati da Maven skine sve biblioteke. U fajlu src/main/resources/application.properties
podesiti parametre za bazu podataka.
Parametri koji treba da se nameste:
spring.datasource.url = jdbc:mysql://localhost:3306/isamrs?useSSL=false&createDatabaseIfNotExist=true&serverTimezone=UTC
spring.datasource.username = root
spring.datasource.password = root