Skip to content

Progressive Web App del software Open Hospital - Progetto di Tesi triennale in Ingegneria Informatica

Notifications You must be signed in to change notification settings

LorenzoPiazza/PWA-OpenHospital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PWA-OpenHospital

In questa repository è presente il mio progetto di Tesi Triennale in Ingegneria Informatica.
Si tratta di una PWA relativa al software Open Hospital di Informatici senza Frontiere.

Il progetto è così strutturato:


Nel package src/main/java si trova l'implementazione di un server REST realizzato con SpringBoot. In particolare, nei sottopackage troviamo:
-com.example.openhospital: vi è il file con il main dell'applicazione.
-com.example.openhospital.model: vi sono le classi del modello che sono state mappate, grazie a delle JPA annotations in un database postgreSQL.
-com.example.openhospital.repo: vi sono delle interfaccie utilizzabili per interfacciarsi con i dati nel database.
-com.example.openhospital.controller: vi sono le classi controller che implementano ed espongono online i servizi del server.


Nel package src/main/resources invece si trova tutta l'implementazione relativa alla PWA:
In particolare nella sottocartella /static vi sono:
-le pagine html
-i file css
-i file javascript
-il service worker (sw.js)
-il file che viene invocato dalla index.html per registrare il sw (registerSw.js)
-il file manifest.json


Infine nel file application.properties vi sono alcune impostazioni di configurazione del DataSource, dell'ORM Hibernate e del server (numero di porta, politiche di caching...)

Lorenzo Piazza

About

Progressive Web App del software Open Hospital - Progetto di Tesi triennale in Ingegneria Informatica

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published