Skip to content

ftn-dnb/isamrs05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNB Travel - Tim 05

Quality gate

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

Uputstvo za pokretanje projekta

Neophodni programi

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

Pokretanje frontend aplikacije

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

Pokretanje backend aplikacije

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