Skip to content

Progetto per il corso di Ingegneria del software, prof. Sandro Fiore - Università degli studi di Trento.

Notifications You must be signed in to change notification settings

aleiepure/WalkAware

Repository files navigation


WalkAware Trento


Carlotta Cazzolli | Alessandro Iepure | Riccardo Randon

Progetto per il corso di Ingegneria del software, prof. Sandro Fiore - Università degli studi di Trento.

Riconoscimenti

Sviluppato all'interno del progetto "100 progetti software per la Città di Trento" promosso dal Comune di Trento in collaborazione con l'Università di Trento.

WalkAware si è classificato al primo posto nell'edizione per l'anno accademico 2023/2024 per il corso di Ingegneria Informatica.

Video di presentazione

YouTube

Descrizione

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.

Come usare

In cloud

Il servizio è fruibile in cloud ai seguenti indirizzi

In locale

Dipendenze

  • Node.js
  • Database MongoDB
  • Account Cloudflare R2

Istruzioni

Seguire i seguenti passaggi

  1. Clona repository:
git clone https://github.com/aleiepure/WalkAware.git && cd WalkAware
  1. Segui le istruzioni nei file README nelle sottocartelle backend/, frontend/webapp/ e frontend/mobile/.

Organizzazione Repository

├── backend
├── frontend
│   ├── mobile
│   └── webapp
└── README.md