Skip to content

anahnas/isa

Repository files navigation

Projekat iz predmeta ISA 2019/2020

Clanovi tima: Bojan Markovic RA 143/2016, Veljko Maksimovic RA 145/2016, Ana Tomic RA 20/2016

Backend: https://github.com/anahnas/isa

Frontend: https://github.com/bole25/client-app

Za izradu projekta korišteni su:

  • Spring Boot
  • MySQL baza
  • Angular 8

Korištena radna okruženja: IntelliJ i za backend i za frontend i MySqlWorkbench za MySql bazu

Pokretanje back dijela ( isa folder)

  • U lokalu kreirati MySQL bazu podataka sa nazivom isa.
  • Zamijeniti trenutni sadržaj aplication.properties fajla sa sledećim:
          spring.datasource.initialization-mode=always
          spring.datasource.platform=mysql
          spring.datasource.url=jdbc:mysql://localhost:3306/clinicalsys?useSSL=false&createDatabaseIfNotExist=true&allowPublicKeyRetrieval=true&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
          spring.datasource.username=root
          spring.datasource.password=cefaleksin
          spring.jpa.show-sql = false
          spring.jpa.hibernate.ddl-auto = create-drop
          spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
      
  • Uraditi maven update projekta
  • Projekat se pokreće na portu 8080.
  • startup_script - skripta za kreiranje baze i insert podataka
  • Za kontinualnu integraciju i kontinualno testiranje koristen je Travis CI Cloud servis
  • Za proveru kvaliteta koda koristen je SonarLint

Frontend::Angular aplikacija

  • npm install
  • npm run serve

Aplikaciji se pristupa putem:


Deployment:
  • Link
  • (Na deploy-ovanoj bazi se nalazi podskup podataka iz gore navedene skripte)
  • Za deployment Angular aplikacije i Java spring boot aplikacije koristen Heroku
  • MySql baza deploy-ovana na remotemysql.com

About

Klinicki centar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages