Skip to content

RenierCode/PD-20

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ง Water Quality Monitoring Dashboard

A full-stack web application built with FASTAPI (backend) and React (frontend) to monitor, analyze, and manage water quality data from distributed sensors. This dashboard provides real-time insights, anomaly detection, forecasting, and reporting tools to support environmental monitoring and decision-making.


๐Ÿš€ Features

  • ๐Ÿ“ˆ Anomaly Detection

    • Automatically detects unusual readings from water quality sensors using statistical and machine learning models.
  • ๐Ÿ”ฎ Forecasting Trends

    • Predicts water quality metrics (e.g., pH, turbidity, temperature) for the next 6 to 12 hours using time-series forecasting.
  • ๐Ÿ—บ๏ธ Map Visualization

    • Displays sensor locations on an interactive map with real-time status indicators.
  • ๐Ÿ“„ CSV Report Generation

    • Generates downloadable CSV reports for selected sensors over custom time ranges.
  • ๐Ÿ› ๏ธ Sensor Status Management

    • Admin interface to view, update, and manage sensor metadata and operational status.

๐Ÿงฐ Tech Stack

Layer Technology
Frontend React, Leaflet, Axios
Backend FASTAPI, Pandas, Scikit-learn
Database PostgreSQL / SQLite
Deployment Docker, Nginx, GitHub Actions

๐Ÿ“ฆ Installation

Backend (FASTAPI)

cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload

About

PD Repo - TEAM 20

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors