Inspirations
Environmental monitoring systems can collect a lot of information – water quality measurements, sensor data, locations, and historical trends – but data alone doesn’t make environmental problems easy to understand.
We wanted to create something that is less of a dashboard and more of a “MRI for the environment,” a system that scans for conditions in the environment, spots meaningful changes, helps explain why they’re meaningful, and points people to what to look at next.
That idea turned into EcoMRI.
Why it’s useful
EcoMRI transforms environmental monitoring data into an interactive intelligence workflow:
Observe → Measure → Detect → Understand → Act
Users can explore an environmental landscape, view monitoring stations, detect anomalies, review the evidence for those anomalies, investigate them with AI, understand associated risk, and generate actionable recommendations.
The purpose is not to replace environmental scientists or to claim certainty where the data does not support it. Instead EcoMRI makes it easier to interpret and investigate environmental signals.
How We Got Here
We developed EcoMRI as a full-stack web application with a fully immersive front-end that marries environmental data analysis with AI.
The frontend is built with React, TypeScript, Tailwind CSS, Three.js/React Three Fiber and motion-based interactions to provide the cinematic Environmental MRI experience and interactive workspace.
The application uses environmental monitoring data that includes measurements like:
- acide
- overcast
- temp
- oxygen, dissolved
- nitrates
- phosphoric acid,
- place
- date/time -
Machine-learning and statistical analysis are used to establish baselines, identify unusual measurements, analyze trends, and produce anomaly signals.
The platform then connects those analytical results to an AI Investigator. Instead of treating the AI as a generic chatbot, EcoMRI gives it structured environmental evidence and relevant context so that its explanations can be grounded in the data.
The result connects the complete workflow:
Environmental Data → Analysis → Anomaly Detection → Evidence → AI Investigation → Risk → Action
We also designed the interface around an immersive environmental narrative. The cinematic hero and interactive 3D environment are not intended to be decoration alone—they introduce the idea of continuously scanning an ecosystem and progressively revealing its underlying signals.
What We Learned
One of the biggest lessons was that building an AI product is not just about adding an LLM.
The useful part is the system around the model: structuring the data, detecting meaningful patterns, providing evidence, controlling what context reaches the model, and clearly separating observed facts from interpretation.
We also learned how important visual hierarchy is when presenting complex environmental information. A technically powerful system can still be difficult to use if the user cannot immediately understand what changed, where it happened, and why it matters.
Building the 3D and cinematic experience also taught us to treat motion as part of the product narrative rather than adding animation simply for visual effect.
Challenges
Our biggest challenge was balancing an ambitious product vision with a focused hackathon MVP.
EcoMRI combines visualization, environmental data analysis, machine learning, AI investigation, mapping, and an immersive interface. Making these pieces feel like one coherent product required us to prioritize the core investigation journey rather than building disconnected features.
Another challenge was making the AI useful without allowing it to overstate what the data proves. Environmental observations can suggest patterns without establishing causation, so the system is designed around evidence and uncertainty rather than presenting AI-generated speculation as fact.
Finally, we had to make a visually ambitious experience remain usable across desktop and mobile devices. This meant carefully balancing 3D effects, cinematic video, interaction, responsiveness, and performance.
Why EcoMRI Matters
Environmental data is valuable only when it can lead to understanding and action.
EcoMRI is our attempt to close the gap between environmental measurement and environmental decision-making—turning scattered signals into something people can investigate, understand, and act upon.
Built With
- artificial-intelligence
- data-visualization
- fastapi
- framer
- machine-learning
- maplibre
- postgresql
- python
- rag
- react
- react-three-fiber
- tailwind-css
- three.js
- typescript
Log in or sign up for Devpost to join the conversation.