Skip to content

Carbo-Tech/EcoMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Benvenuti in EcoMonitor 👋

Version

EcoMonitor è un'applicazione per la gestione e l'analisi dei dati ambientali, con un focus sull'inquinamento da polveri sottili (PM10). L'applicazione è stata sviluppata per la classe 5BI dell'a.s. 2022-23 nell'ambito del corso di Educazione Civica.

Scopi del Progetto

L'obiettivo di EcoMonitor è quello di sensibilizzare gli utenti sui problemi dell'inquinamento atmosferico, in particolare sulle conseguenze dell'emissione di polveri sottili (PM10) sull'ambiente e sulla salute umana. L'applicazione fornisce un'interfaccia per la visualizzazione dei dati raccolti da diverse stazioni di monitoraggio ambientale e li analizza in modo critico, fornendo informazioni dettagliate sulla qualità dell'aria, tendenze temporali e suggerimenti sui comportamenti da adottare per ridurre l'impatto dell'inquinamento.

Realizzazione del Progetto

EcoMonitor è stato sviluppato utilizzando diverse tecnologie, tra cui Docker per l'ambiente di sviluppo e FastAPI per la parte del backend, in grado di gestire la raccolta e l'elaborazione dei dati. La parte del frontend è stata sviluppata con Flask e il sito è stato organizzato con un'architettura REST e SPA. Il database utilizzato è MySQL. L'applicazione è in grado di processare i dati ambientali forniti dall'ARPA (Agenzia Regionale per la Protezione Ambientale) e di visualizzarli in un formato fruibile per l'utente generico.

✨ Demo locale su localhost:3000

Installazione

È necessario avere docker installato. In caso contrario, consultare https://docs.docker.com/engine/install/. È inoltre necessario avere docker-compose, che può essere installato con:

 pip install docker-compose

Usage

Nella cartella del progetto:

docker-compose up --build

per eseguire il progetto, e

docker-compose down

per arrestare i container.

Authors 👤

Secchi Pietro Giampaolo,
de' Martini di Valle Aperta Francesco,
Zaki Pedio,
Brunelli Tommaso

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

EcoMonitor è un servizio web che rappresenta i dati sulle rilevazioni di inquinamento da polveri sottili in modo intuitivo e mira a fornire indicazioni su come migliorare la qualità dell'aria.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors