Skip to content

EliaBernardi/CulturApp_G29

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CulturApp_G29

Progetto CulturApp del gruppo G29

Università degli studi di Trento

Ingegneria del software 1 [146064]

Dipartimento di Ingegneria e Scienza dell’Informazione

A.A 2021/2022

immagine-2021-12-21-212620.png

Note

Se è necessario testare le API con postman selezionare il formato 'x-www-form-urlencoded' all'interno del body della richiesta.

Requisiti

Per avviare il progetto è necessaria l'ultima versione di nodeJs disponibile a questo link: Download NodeJs

Installazione

  • Scaricare il pacchestto zip: Download
  • Estrarre la cartella contenuta all'interno dello zip nella quale saranno presenti due cartelle a cui fare riferimento denominate api e ui

Avviare il database

  • Entrare nella cartella api
  • Da terminale avviare il file index.js con il seguente comando
node index.js
  • Lasciare il cmd aperto durante l'utilizzo

Avviare l'applicativo

  • Entrare nella cartella ui
  • Avviare il file denominato index.html
  • Per un corretto funzionamento si consiglia di tenere la pagina web a schermo intero.

Come si presenta l'applicativo

La prima schermata visualizzata sarà la mappa della città (potrebbe capitare un popup che segnala un errore di visualizzazione, in tal caso cliccare su ok e ignorare il fatto, si tratta dell'assenza del token per l'utilizzo dei servizi di google maps essendo il codice pubblico, comunque l'applicativo è totalmente funzionante). Da questa schermata si possono visualizzare i musei grazie ad unicona pointer rossa, cliccando sulla quale sarà possibile visualizzare i dettagli del museo. immagine-2021-12-21-220833.png

Il menu è costituto dalle seguenti voci:

  • CulturApp: Per visualizzare la mappa
  • Scannerizza ticket: per la gestione e la validazione dei ticket
  • Area personale: per la gestione dei dipendenti

Nello specifico, in quest'ultima si potrà:

  • Visualizzare e modificare i profili dipendenti
  • Visualizzare i dati anagrafici dell'amministratore
  • Monitorare l'attività dei dipendenti
  • Modificare le password

Gestione dei dipendenti

immagine-2021-12-21-220032.png Recarsi nella sezione Area personale > Gestione dei dipendenti del menù per visualizzare l'elenco dei dipendenti salvati. Da questa schermata è possibile visualizzare, modificare, aggiungere ed elliminare i profili dei dipendenti

Modificare un dipendente

Per modificare un dipendente è neccessario cliccare sull'apposito bottone Visualizza e modifica utente, in questa maniera comparirà il form per modificare i dati N.B: tutti i campi devono essere inseriti correttamente (salvo la password che se lasciata vuota manterrà quella precedente) prima di salvare

immagine-2021-12-21-214110.png

Creare un dipendente

Per creare un nuovo dipendente sarà necessario cliccare sul bottone immagine-2021-12-21-214424.png, successivamente compilare il form e e premere il tasto create

immagine-2021-12-21-215037.png

Eliminare i dipendenti

Per poter eliminare uno o può dipendenti bisognerà prima selezionare i profili interessati tramite la check box presente a destra di ogni utente, successivamente cliccare il tasto immagine-2021-12-21-215514.png e confermare l'eliminazione

immagine-2021-12-21-220156.png

Visualizzare i dati dell'amministratore

Recarsi nella sezione Area personale > Gestione dei dipendenti del menù per visualizzare i dati personali immagine-2021-12-21-220243.png

Validazione ticket

In questa sezione sarà possibile visualizzare e convalidare i ticket presenti tramite l'apposito tasto immagine-2021-12-21-220353.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages