Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
58816cf
Added UI dashboard
mariamnakshatra Mar 27, 2026
cd0eaf5
Added data fetcher module
nandana-deepak Mar 27, 2026
7afdc06
Merge pull request #1 from mariamnakshatra/nakshatra
mariamnakshatra Mar 27, 2026
e6e4c31
Merge pull request #2 from mariamnakshatra/Nandana
mariamnakshatra Mar 27, 2026
b005d00
Added risk_engine module
pooja1551 Mar 27, 2026
3085982
Merge pull request #3 from mariamnakshatra/Pooja
pooja1551 Mar 27, 2026
f3c724e
Secured API keys using environment variables
nandana-deepak Mar 27, 2026
443bfe8
Merged Member 4 Action Plan into Julia branch
Mar 27, 2026
f4c8702
Merge pull request #4 from mariamnakshatra/julia
mariamnakshatra Mar 27, 2026
78c88d4
Secured API keys using .env and added .gitignore
nandana-deepak Mar 27, 2026
91162a0
Added geocoding, AI-based location classification, and improved syste…
nandana-deepak Mar 27, 2026
9727bdf
Merged main into Nandana
nandana-deepak Mar 27, 2026
63f9465
Merge pull request #5 from mariamnakshatra/Nandana
nandana-deepak Mar 27, 2026
370dc8f
Added combined.py file
nandana-deepak Mar 27, 2026
945c831
Merge pull request #6 from mariamnakshatra/Nandana
nandana-deepak Mar 27, 2026
a8b6059
Added Envirocheck.py file
nandana-deepak Mar 27, 2026
9a6c601
Merge pull request #7 from mariamnakshatra/Nandana
nandana-deepak Mar 27, 2026
e5c6a67
Added new file
nandana-deepak Mar 28, 2026
dd6cb3c
Added README and CHANGELOG
nandana-deepak Mar 28, 2026
6faae10
Added progress images
nandana-deepak Mar 28, 2026
4c4f709
Added new file
nandana-deepak Mar 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.env

__pycache__/
1 change: 1 addition & 0 deletions 17_NOVASQUAD_ACMNexus26
Submodule 17_NOVASQUAD_ACMNexus26 added at 2c8045
202 changes: 179 additions & 23 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,186 @@
## 09:00
# 📄 Changelog

### Features Added
- Initialized project structure
- Added `AGENTS.md` with hackathon workflow rules
- Created `CHANGELOG.md` with predefined format
All notable changes to **EnviroCheck – Climate Intelligence System** are documented here.
This project follows semantic versioning.

### Files Modified
- AGENTS.md
- CHANGELOG.md
- README.md
---

### Issues Faced
- None
## [1.0.0] – Initial Release

## 12:47
### 🔹 Data Integration

### Features Added
- Added local template image assets (template_acm.png, template_clique.png)
- Refactored AGENTS.md, README.md, and CHANGELOG.md to use 24-hour time format (HH:MM) instead of "Hour X"
* Integrated real-time environmental data using:

### Files Modified
- AGENTS.md
- CHANGELOG.md
- README.md
- template_acm.png
- template_clique.png
* OpenWeatherMap API (temperature, humidity, rainfall)
* WAQI API (Air Quality Index)
* Implemented centralized data pipeline using `data_fetcher.py`

### Issues Faced
- Initial remote image download attempt failed, resolved by using provided local files
### 🔹 Location Intelligence

* Developed location classification system:

* Industrial, Traffic, Coastal, Urban zones
* Dynamic AQI adjustment based on environmental context

---

## [1.1.0] – Risk Analysis Engine

### ⚠ Risk Engine (`risk_engine.py`)

* Implemented threshold-based environmental risk detection:

* Heat Risk:

* Moderate > 32°C
* High > 38°C
* Flood Risk:

* Moderate > 3 mm rainfall
* Critical > 10 mm rainfall
* Air Quality Risk:

* Moderate > AQI 80
* Unhealthy > AQI 150

### 🔹 Overall Risk Scoring

* Combined multi-factor risks into a unified severity level:

* Low / Moderate / High

---

## [1.2.0] – Dashboard & Visualization

### 📊 Dashboard Interface (`app.py`)

* Built modern Streamlit UI with:

* Climate cards (temperature, AQI, humidity, rainfall)
* Dark theme with custom CSS
* Integrated real-time updates and responsive layout

### 🌊 Flood Risk Map

* Implemented dynamic **Leaflet.js map**
* Risk levels based on rainfall thresholds:

* Safe → Low → Moderate → Flood Risk
* Interactive popup with environmental details

---

## [1.3.0] – Indoor Climate & Sensor Simulation

### 🏢 Indoor Climate Module

* Simulated indoor temperature using:

* AC behavior (office hours logic)
* Outdoor temperature influence
* Comfort classification:

* Too Cold / Comfortable / Warm / Hot

### 🔹 Sensor Fusion

* Combined:

* API data
* Simulated local sensors
* Generated corrected environmental values using:

* Vegetation index
* Urban heat island effect
* Traffic pollution factors

---

## [1.4.0] – NEXUS Intelligence Engine Integration

### 🧠 Predictive Intelligence (`nexus_full.py`)

* Implemented multi-layer AI reasoning system:

* **Natural Calamities**

* Urban flood prediction based on drainage overflow
* **Infrastructure Risks**

* Dew point–based condensation detection
* **Health Risks**

* Heat index → cognitive decline prediction
* Pressure drop → migraine prediction
* **Environmental Effects**

* Humidity → fabric drying failure
* Temperature → food spoilage acceleration

### 🌊 Flood Modeling

* Drainage capacity model:

* Overflow = rainfall – threshold (20 mm)
* Predicts real-world urban flooding scenarios

---

## [1.5.0] – Unified System Integration

### 🔗 Combined Application (`envirocheck_full.py`)

* Merged:

* EnviroCheck dashboard
* NEXUS predictive engine
* Introduced multi-tab system:

* Dashboard
* Flood Map
* Indoor Climate
* 5-Day Forecast

### 📅 Forecast Module

* Integrated 5-day forecast using OpenWeather API
* Daily min/max temperature aggregation

---

## [1.6.0] – Action Plan Module

### 🛠 Smart Action Plan (`action_plan.py`)

* Generated dynamic recommendations based on:

* Heat risk
* Flood risk
* Air quality
* Designed for future integration with NEXUS predictions

### 🔁 Improvement

* Replaced static conditional UI logic with modular AI-driven system

---

## 🔮 Future Enhancements

* Real IoT sensor integration
* Personalized alerts (elderly, children)
* Push notification system
* Advanced geospatial risk mapping
* Full AI prediction + action automation

---

## 👩‍💻 Contributors

* Julia Mary James
* Nakshatra Mariam Manoj
* Nandana Deepak
* Pooja Nair

---
Loading