B

BeHumans_2

Aggiunta di funzionalità al sistema BeHumans

skipped 3adff0c4 'commitFinale' · by felsant

Progetto BeHumans v1.0

In questa versione iniziale del progetto sono state implementate le seguenti funzionalità:

  • Signup, con notifica email al Responsabile (solo come utente generico: bisogna implementare i singoli ruoli)
  • Login (il cookie è temporaneamente salvato solo lato Front-End: bisogna implementare JWT)
  • Logout (elimina il cookie)
  • Visualizzazione Calendario Attività (va personalizzato dal profilo Google Calendar)
  • Segnalazione Homeless, con notifica email al Responsabile (va implementata anche una specifica funzionalità che permetta agli Homeless di segnalare se stessi, la propria posizione e le proprie necessità; comunque attualmente tale funzionalità così com'è può essere utilizzata anche per questo, ma in futuro si potrebbero implementare due Segnalazioni distinte, una per gli Homeless e una per tutti gli altri tipi di utenti)

Nella tesina è presente una lista più completa delle possibili funzionalità da aggiungere.

E' stata creata una Email Google per l'invio delle notifiche via Posta Elettronica e per il Calendario delle attività dei gruppi di volontari (tramite Google Calendar). E' possibile leggere i dati relativi a questa email nelle sezioni del codice relative all'invio delle mail (Nodemailer) e l'integrazione del calendario (iFrame).

Nota: la pagina Responsabile.html per l'approvazione delle iscrizioni è raggiungibile all'URL "localhost:3000/html/responsabile.html".