๐ EcoSentinel AI โ Cognitive Digital Twin for Smart Cities
๐ก Inspiration
As cities grow faster, environmental risks like air pollution and water contamination are becoming harder to predict and manage. Most smart city systems only show data โ they donโt act on it.
EcoSentinel AI was created to change that by making cities not just smart, but intelligent and proactive.
โ๏ธ What It Does
EcoSentinel AI acts like a digital brain for cities:
- ๐บ๏ธ Real-time city monitoring with an interactive map
- ๐ Live tracking of air and water quality
- โ ๏ธ Simulates threats like smog spikes or contamination
- ๐ Instantly calculates risk, population impact, and cost
- ๐ Maintains a transparent audit log
- ๐ Generates reports in one click
- ๐ค Built-in AI assistant for instant technical insights
๐ ๏ธ How Itโs Built
- Frontend: HTML, CSS (glassmorphism UI)
- Logic: Vanilla JavaScript simulation engine
- Charts: Chart.js
- Maps: Leaflet.js + OpenStreetMap
- Reports: jsPDF
- AI Chatbot: Custom-built NLP (no external APIs)
๐ง Challenges
- Fixing UI overlaps between maps and headers
- Keeping simulations, charts, and reports in sync
- Building a fast chatbot without external services
๐ Achievements
- Fully client-side AI system with zero latency
- Real-time simulation + reporting working seamlessly
- Functional edge AI chatbot
- Transparent event logging system
๐ What We Learned
- Managing real-time data efficiently
- Optimizing frontend performance
- Handling spatial map data dynamically
- Building lightweight AI logic from scratch
๐ฎ Whatโs Next
- ๐ IoT integration (Raspberry Pi + sensors)
- โ๏ธ Cloud backend (FastAPI)
- ๐ Predictive AI models (LSTM, ARIMA)
๐ฑ Vision
EcoSentinel AI aims to evolve into a fully autonomous urban intelligence system โ one that can predict, analyze, and act to protect cities in real time.
Built With
- arcgis-world-imagery
- chart.js
- css3
- html5
- javascript
- jspdf
- leaflet.js
- openstreetmap-api
Log in or sign up for Devpost to join the conversation.