Skip to content

NaTour - Una piattaforma social per appassionati di escursioni

License

Notifications You must be signed in to change notification settings

archer-65/natour-2122

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NaTour

Progetto realizzato per l'esame di INGSW presso UniNa A.A. 2021-2022

Traccia

La società SoftEngUniNA ha l’obiettivo di commercializzare “NaTour21”, una moderna piattaforma social per appassionati di escursioni.

Funzionalità

  • Un utente può:
    • Registrarsi e autenticarsi, anche tramite piattaforme come Google e Facebook.
  • Un utente autenticato può:
    • Inserire nuovi itinerari (sentieri) in piattaforma. Un sentiero è caratterizzato da un nome, una durata, un livello di difficoltà, un punto di inizio, una descrizione (opzionale), e un tracciato geografico (opzionale) che lo rappresenta su una mappa. Il tracciato geografico deve essere inseribile manualmente (interagendo con una mappa interattiva) oppure ramite file in formato standard GPX;
    • Effettuare ricerche di itinerari tra quelli presenti in piattaforma, con possibilità di filtrare i risultati per area geografica, per livello di difficoltà, per durata, e per accessibilità a disabili;
    • Qualora lo ritenga necessario, può anche indicare un punteggio di difficoltà e/o un tempo di percorrenza diverso da quello indicato dall’utente che ha inserito il sentiero. In questo caso, il punteggio di difficoltà e il tempo di percorrenza per il sentiero saranno ri-calcolati come la media delle difficoltà e/o dei tempi indicati;
    • Può creare compilation di sentieri personalizzate, caratterizzate anche da un titolo e da una descrizione personalizzata;
    • Può inviare un messaggio privato a un altro utente, per esempio per chiedere ulteriori informazioni circa un itinerario da lui inserito. È possibile rispondere ai messaggi privati ricevuti;
    • Può segnalare informazioni inesatte/non aggiornate riguardo un sentiero. Una segnalazione è caratterizzata da un titolo e da una descrizione. I sentieri per cui sono presenti segnalazioni di inesattezza mostrano un warning nella schermata di dettaglio relativa;
    • Può segnalare fotografie inappropriate. Le fotografie con segnalazioni non gestite non vengono mostrate nella schermata di dettaglio di un sentiero.
  • Un amministratore può:
    • Arbitrariamente rimuovere o modificare itinerari inseriti dagli utenti. In questo caso, la schermata di dettaglio degli itinerari modificati mostra un warning che informa gli utenti della modifica e della data in cui è avvenuta.