Progetto per il corso di Ingegneria del software, prof. Sandro Fiore - Università degli studi di Trento.
Il progetto si suddivide in due applicazioni rivolte a due categorie di utenti diverse.
La prima è un'app mobile rivolta ai cittadini. L’interfaccia si presenta come una mappa e una barra di ricerca tramite la quale l’utente può cercare luoghi e ottenere indicazioni stradali come pedone. I passi dell'utente vengono registrati sotto forma di punti, che potranno poi essere utilizzati per ottenere buoni sconto per esercizi e attrazioni locali. Inoltre l’utente può inviare segnalazioni se incontra dei problemi nelle infrastrutture dislocate sul territorio.
La seconda parte è una web app che aggrega i dati prodotti dai cittadini, permette l'amministrazione delle informazioni sulle aziende convenzionate e i premi messi a disposizione, suggerisce luoghi d’interesse che appariranno sulla mappa e consente la gestione delle segnalazioni.
Il servizio è fruibile in cloud ai seguenti indirizzi
-
L'applicazione mobile è scaricabile nell'ultima release
- Node.js
- Database MongoDB
- Account Cloudflare R2
Seguire i seguenti passaggi
- Clona repository:
git clone /~https://github.com/aleiepure/WalkAware.git && cd WalkAware
- Segui le istruzioni nei file README nelle sottocartelle backend/, frontend/webapp/ e frontend/mobile/.
├── backend
├── frontend
│ ├── mobile
│ └── webapp
└── README.md