Inspiration

Environmental issues in schools often go unnoticed or unresolved—not because students do not care, but because they lack the information, coordination, and motivation to act. A single student cannot clean an entire school alone, eco-club members cannot be everywhere at once, and school administrators rarely have enough data to identify recurring environmental problems or measure the impact of cleanup efforts.

Instead of asking, "How can students report environmental issues?" we asked a different question:

What if AI could understand environmental problems, organize people to solve them, and help schools prevent them from happening again?

That question inspired EcoQuest.

What it does

EcoQuest is an AI-powered environmental sustainability platform designed specifically for schools.

Students simply take a photo of an environmental issue. EcoQuest AI analyzes the image, estimates its environmental impact, generates a collaborative cleanup quest, recommends volunteers and equipment, assigns rewards based on difficulty, and suggests an appropriate meeting location and time.

Once the cleanup is complete, participants submit an after photo. EcoQuest AI compares the before and after images to verify the cleanup before rewarding participants.

Meanwhile, school administrators receive AI-generated sustainability reports that identify recurring environmental issues, measure cleanup impact, and recommend long-term improvements for the school.

How we built it

We built EcoQuest using Flutter to create a cross-platform application for Android and Web. Firebase Authentication manages user accounts, while Cloud Firestore stores users, quests, leaderboards, and sustainability data in real time. Cloudinary handles image storage and delivery.

The AI capabilities are powered by Google Gemini AI, which analyzes submitted images, generates cleanup quests, estimates environmental impact, verifies completed cleanups using before-and-after image comparison, and produces sustainability reports that help administrators make informed decisions.

Challenges we ran into

One of our biggest challenges was integrating multiple cloud services into a seamless workflow. We encountered issues with image uploads, AI responses, authentication, and ensuring compatibility across Android and Web. We also had to carefully engineer prompts so Gemini consistently returned structured data that the application could use reliably.

Another challenge was designing an AI system that assists rather than replaces people. We wanted AI to coordinate environmental action while ensuring that students and school administrators remained responsible for real-world decisions.

Accomplishments that we're proud of

We're proud of creating an application that goes beyond environmental issue reporting. EcoQuest combines AI image analysis, automated quest generation, AI cleanup verification, gamification, real-time collaboration, and sustainability analytics into a single platform.

We're also proud that EcoQuest demonstrates how AI can encourage community participation and environmental stewardship instead of replacing human involvement.

What we learned

Building EcoQuest strengthened our understanding of AI system design, prompt engineering, Flutter development, Firebase architecture, cloud storage integration, and designing human-in-the-loop AI systems.

Most importantly, we learned that successful AI products are not just about accurate models—they are about creating experiences that empower people to make better decisions and take meaningful action.

What's next for EcoQuest

We plan to expand EcoQuest beyond individual schools by supporting districts, universities, and local communities. Future versions will include predictive environmental risk analysis, weather-aware cleanup scheduling, advanced sustainability dashboards, integration with local governments and environmental organizations, and richer AI recommendations based on historical environmental data.

Our long-term vision is for EcoQuest to become an intelligent platform that helps communities identify, coordinate, and prevent environmental issues before they become larger problems.

One Photo. One Quest. One Cleaner School.

Built With

Share this project:

Updates