Il progetto "Ingegneria del Software A.A. 2023/2024" si propone di sviluppare una piattaforma per la valorizzazione e digitalizzazione di un territorio comunale. La piattaforma permetterà il caricamento di informazioni di vario tipo, tra cui contenuti culturali, turistici, sportivi e altro, al fine di interessare sia i residenti che i visitatori del territorio.
- Clona il repository.
- Esegui
mvn clean installper installare le dipendenze. - Avvia il server con
java -jar [percorso file.jar].
Una volta eseguito il terzo comando, l'applicazione si avvierà automaticamente in due schermate: una dedicata alla piattaforma con l'interfaccia grafica Swagger e una dedicata al database H2.
Per accedere al database H2 e visualizzare i dati, utilizza le seguenti credenziali:
- Username:
user - Password:
pass
Nell'interfaccia Swagger è possibile effettuare chiamate HTTP con i metodi messi a disposizione.
Il gestore del database viene creato in automatico e avrà le seguenti credenziali:
- Username:
admin - Password:
admin
L'username sarà necessario per richiamare i metodi del gestore della piattaforma. Non sono messi a disposizione metodi per la modifica delle credenziali del gestore della piattaforma.
Umberto Di Antonio, Leonardo Compagnucci