1212
1313# DRISHTI
1414
15- ### Real-time river pollution monitoring, anomaly detection, and response support for the Yamuna
15+ ### Real-time river pollution monitoring, anomaly detection, and response support application
1616
1717<p >
1818 <a href =" https://drishti-teamrocket.streamlit.app/ " ><strong >Live App</strong ></a >
@@ -40,24 +40,24 @@ Instead of reacting late, the platform supports a clearer loop:
4040
4141<table >
4242 <tr >
43- <td valign="top" width="50%">
43+ <td valign="top" align="center" width="50%">
4444 <h3>Live Monitoring</h3>
4545 <p>Tracks water-quality parameters such as pH, DO, BOD, COD, turbidity, ammonia, temperature, and conductivity through a unified dashboard.</p>
4646 <br>
4747 </td>
48- <td valign="top" width="50%">
48+ <td valign="top" align="center" width="50%">
4949 <h3>Anomaly Detection</h3>
50- <p>Uses an <strong> Isolation Forest</strong> model to flag abnormal sensor patterns and generate alerts for potential pollution events.</p>
50+ <p>Uses an Isolation Forest model to flag abnormal sensor patterns and generate alerts for potential pollution events.</p>
5151 <br>
5252 </td>
5353 </tr >
5454 <tr >
55- <td valign="top" width="50%">
55+ <td valign="top" align="center" width="50%">
5656 <h3>Risk Simulation</h3>
5757 <p>Projects short-term pollution risk and compares baseline conditions against discharge-reduction scenarios.</p>
5858 <br>
5959 </td>
60- <td valign="top" width="50%">
60+ <td valign="top" align="center" width="50%">
6161 <h3>Operational Workflow</h3>
6262 <p>Lets teams review alerts, create issues, and track follow-up actions from the same interface.</p>
6363 <br>
@@ -132,11 +132,10 @@ Alerts, Issues, and Action
132132| Layer | Stack |
133133| --- | --- |
134134| Frontend | Streamlit, Plotly, Pandas |
135- | PostgreSQL & Auth | Supabase (PostgreSQL + Auth) |
135+ | PostgreSQL & Auth | Supabase |
136136| Backend (REST APIs) | FastAPI, SQLAlchemy, Uvicorn |
137137| ML Model | Scikit-learn ` IsolationForest ` , Linear Regression |
138138| Programming Language | Python |
139- | Version Control & Hosting | Git, GitHub, Streamlit Community Cloud |
140139
141140### Stack Breakdown
142141
@@ -160,10 +159,6 @@ Alerts, Issues, and Action
160159** Programming Language**
161160- Python is used across the frontend, backend, data processing, and ML layers
162161
163- ** Version Control & Hosting**
164- - Git and GitHub support collaboration and version tracking
165- - The app is designed for simple cloud deployment, with the current frontend hosted on Streamlit
166-
167162---
168163
169164## Project Structure
@@ -196,5 +191,6 @@ DRISHTI is not just a dashboard. It is a prototype for how environmental monitor
196191
197192---
198193
194+ ## Note
199195
200-
196+ The backend isn't implemented properly yet. We have bypassed it via the frontend. We plan to properly implement it in the future.
0 commit comments