Turning complex urban signals into clear, actionable strategies—in seconds.
TL;DR: Real-time AI predicts disasters, verifies information, visualizes risks, and recommends life-saving actions.
- 🥉 Bronze Beacon Award – Aggie Hackathon 2025
- 🧬 Best Mixed Team Award – Aggie Hackathon 2025
- preswald (StructuredLabs) — Open-source framework for building data apps, dashboards and Python.
- Google Colab — Notebook environment to prototype and share Python code.
- Streamlit — Rapid UI for data apps and dashboards.
- pandas — Data manipulation & analysis.
- Hyperledger Fabric — Blockchain for immutable audit trails.
- OpenAI GPT-4 — LLM for synthesizing recommendations.
Name | GitHub | |
---|---|---|
Avikalp (Avi) Karrahe | ||
Rachel Guo | ||
Chaitanya (CK) Khot | ||
Adeyemi Olalemi |
- Executive Summary
- The Challenge
- How It Works
- Innovation Highlights
- Case Study: Hurricane Ian
- Data & Methodology
- Live Demo Previews
- Key Insights
- Installation & Quick Start
- Contributing
- License & Acknowledgments
- Contributors
NeuroPolis is an AI-powered crisis intelligence platform that empowers cities to anticipate, visualize, and respond to cascading disasters in real time. By fusing diverse data sources—from flood sensors to social media chatter—NeuroPolis delivers unified intelligence and clear action plans within seconds.
Our platform clinched the Bronze Beacon Award and Best Mixed Team Award at Aggie Hackathon 2025 for its robust execution, cross-functional innovation, and high-impact potential.
Smart cities face compound crises: floods trigger power outages, hospitals are overwhelmed, and misinformation spreads panic. Decision-makers struggle with siloed data and delayed insights, hindering effective, coordinated responses.
NeuroPolis solves this by acting as the city’s digital brain, unifying real-time signals into proactive strategies.
-
Cascading Disaster Prediction
- Data Fusion: Real-time sensor readings, weather APIs, and historical disaster patterns.
- Ensemble Models: Random Forest, XGBoost, LightGBM—to forecast chain events like flood → outage → hospital overload.
- Feature Weights: Wind (27%), rainfall (26%), severity index (33%), casualties (8%).
-
Misinformation Detection
- Internal Validation: Cross-check social posts vs. sensor data within ± 10 min (≥ 70% sensor agreement for “Severity Support”).
- External Consensus: Blockchain-based Trust Ledger (HyperLedger Fabric) ensures every flag is immutable and auditable.
-
Live Risk Visualization
- Dynamic Maps: Interactive geospatial dashboards with severity scores (1–10).
- UI Alerts: Color-coded zones—green to red—indicate safety levels.
-
Decision Recommendation Engine
- AI-Generated Plans: GPT-4 synthesizes clear steps (e.g., “Evacuate Zone C if flood > 75%”).
-
AI Chatbot Interface
- Conversational Queries: Ask questions and get immediate, data-driven action steps—no manual data digging required.
- Intel Engine (Internal ML): Real-time forecasting, risk classification, and anomaly detection—powered by robust ensembles.
- Trust Ledger (Blockchain): Immutable audit trails for every critical alert and misinformation event.
These dual layers guarantee accuracy, accountability, and trust—making NeuroPolis uniquely reliable for life-critical decisions.
In a Hurricane Ian simulation (Florida, 2022), NeuroPolis achieved:
- 70% fatality reduction via early evacuation alerts.
- $11 billion saved through proactive infrastructure mapping.
- 60% boost in emergency asset efficiency.
- ~91 lives saved by optimizing hospital rerouting and triage.
Sources (50 k+ records): Flood/seismic/weather sensors, hospital & power logs, social media streams, energy stats, GeoJSON maps.
Workflow:
- Isolation Forest outlier detection
- Temporal (± 10 min) & geospatial zoning (GeoPandas)
- Ensemble forecasting (RF, XGB, LGBM)—92% accuracy for overload predictions
- BERT NLP with spatiotemporal filters for fake‐tweet detection
- GPT-4 real-time plan synthesis
Feature | Preview / Link |
---|---|
🌆 Application | ![]() |
🤖 Chatbot | ![]() |
🐦 Tweet Validation | ![]() |
🔗 Trust Ledger | ![]() |
🌡️ Sensor Status | ![]() |
📊 Risk Dashboard | ![]() |
- Proactive Management: Stage evacuations hours ahead.
- Misinformation Containment: > 90% fake‐tweet accuracy.
- Efficiency Gains: Decision latency down > 99%; asset utilization up 60%.
# Clone repository
git clone https://github.com/Avikalp-Karrahe/NeuroPolis.git
cd NeuroPolis
# Setup environment
python3 -m venv venv && source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run Streamlit
streamlit run App/main.py
Open http://localhost:8501 to interact.
We welcome contributions!
- Fork the repository and create a feature branch.
- Run tests and ensure CI passes.
- Submit a pull request with clear descriptions and reference any related issues.
- See CONTRIBUTING.md for full guidelines.
- Distributed under the MIT License.
Congratulations to all award-winning teams at Aggie Hackathon 2025 for their outstanding projects and achievements! We would like to extend our heartfelt appreciation to the Aggie Hackathon organizers, mentors, and the open-source community for their invaluable support and guidance.
If you found this project valuable, please ⭐ star our GitHub repository and share it with your network!
😏 You made it all the way here! Thank you for your time and support. Let’s connect on LinkedIn – we welcome referrals and new opportunities to collaborate.