Skip to content

Manumarzo/TieniIlTempo

Repository files navigation

Tieni il Tempo - Applicazione Mobile

Questo progetto è stato sviluppato da Emanuele Marzone come parte del corso di Applicazioni Mobili.

📱 Download

Puoi scaricare l'ultima versione dell'app qui:

Download APK

📸 Screenshot

🎯 Obiettivo del Progetto

Tieni il Tempo è un'applicazione mobile progettata per assistere i caregiver nella gestione delle attività quotidiane di persone che necessitano di supporto. L'app permette di assegnare compiti, monitorarne lo svolgimento e facilitare la comunicazione, promuovendo al contempo l'autonomia dell'utente finale.

La soluzione è pensata come una guida semplice, intuitiva e veloce per organizzare e svolgere le attività in autonomia, rappresentando un aiuto concreto quando la presenza diretta del caregiver non è possibile.

✨ Funzionalità Principali

L'applicazione, sviluppata per Android, include un set completo di funzionalità per una gestione efficace delle attività:

  • Gestione Attività: Creazione, modifica e cancellazione di attività composte da sotto-attività (subtask) sequenziali o parallele.
  • Monitoraggio in Tempo Reale: Calcolo del tempo di esecuzione per ogni attività e sotto-attività.
  • Comunicazione Integrata:
    • Chat in tempo reale tra caregiver e utente con notifiche push.
    • Possibilità per l'utente di inviare commenti e foto relative a specifiche sotto-attività per facilitare il supporto.
    • Invio della localizzazione geografica per un aiuto contestualizzato.
  • Gamification e Motivazione:
    • Sistema di valutazione (voto) da parte del caregiver al completamento di un'attività.
    • Un sistema di premi per incentivare l'utente e riconoscere il suo impegno.
  • Supporto Multi-Utente: Un singolo caregiver può gestire e associare più utenti.
  • Statistiche: Schermate dedicate per visualizzare i progressi e le performance sia per il caregiver che per l'utente.

🛠️ Stack Tecnologico

  • Piattaforma Android: Sviluppata in Kotlin.
  • Backend & Database: Firebase Firestore per la gestione dei dati in tempo reale.
  • Storage: Firebase Storage per l'archiviazione di immagini.

🧪 Credenziali di Test

Per testare l'applicazione è possibile creare delle credenziali (anche fittizie) e accedere con quelle, almeno una di tipo caregiver e una di tipo utente.

⚠️ Attenzione

Essendo che Storage di Firebase è a pagamento in futuro non sono garantite le operazioni di caricamento e scaricamento delle immagini

About

Semplice app per android che permette a dei caregiver di assegnare attività agli utenti con necessità e di monitorarne lo svolgimento.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages