Skip to content

Repository files navigation

EcoTrack

EcoTrack è un progetto sviluppato per ottimizzare la gestione dei rifiuti nella città di Trento. Il sistema include un'app mobile per i cittadini e una web app per il Comune, con l'obiettivo di migliorare l'efficienza e la sostenibilità del servizio di raccolta e smaltimento dei rifiuti.

Funzionalità principali

  • Mappa interattiva: Visualizzazione in tempo reale del livello di riempimento dei cassonetti, cestini e punti di raccolta temporanei.
  • Segnalazioni: I cittadini possono inviare segnalazioni riguardanti rifiuti abbandonati, allegando foto per interventi mirati.
  • Prenotazioni: Possibilità di prenotare lo smaltimento dei rifiuti presso gli ecocentri.
  • Notifiche: Promemoria per la raccolta porta a porta e notifiche sullo stato dei cassonetti.
  • Dashboard amministrativa: Accesso per il Comune per monitorare dati statistici e gestire le segnalazioni.

Tecnologie utilizzate

  • Frontend:
    • Mobile: Flutter
    • Web: HTML, CSS, JavaScript (senza framework)
  • Backend:
    • Node.js con Express
    • MongoDB con Mongoose
    • Firebase per autenticazione e login tramite terze parti
  • API:
    • Documentazione con SwaggerAPI
  • Servizi esterni:
    • Google Maps API per geolocalizzazione
    • Render Hosting per il deployment

Documentazione

La documentazione del progetto è disponibile su Overleaf: Progetto su Overleaf.

Stato del progetto

EcoTrack è attualmente in fase di sviluppo. Alcune funzionalità sono state implementate, mentre altre sono ancora in fase di completamento. Il progetto rappresenta un'esperienza formativa significativa per il team, composto da:

Link utili

About

Smart city waste management system. Supports user reports, sensor-based container monitoring, automated notifications and waste pickup scheduling.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages