Project Info

Winner

Sustainability Hacks

One Earth

Devpost

๐ŸŒ

Inspiration

In a world facing escalating climate challenges, most people care โ€” but feel helpless or disconnected from meaningful environmental action. Meanwhile, local pollution, illegal dumping, and deforestation often go unnoticed or unreported. We asked: โ€œWhat if everyday people could easily report environmental issues, learn about global sustainability, and take part in real campaigns โ€” all in one beautiful, empowering space?โ€ One Earth is our answer โ€” a platform that transforms awareness into action, built around the idea that every voice, every place, speaks for our shared planet. ๐Ÿ’ก

What it does

One Earth is a mobile-friendly web app where users can: ๐Ÿ“ธ Report local environmental issues with images, tags, and optional geolocation ๐ŸŒ Explore global sustainability events, climate news, and campaigns through our curated EarthSpace tab ๐Ÿง  Learn about climate concepts via interactive bite-sized modules โœ… Auto-generate tags and issue types using Gemini image analysis ๐Ÿ“ Enrich reports with context like environmental impact zones or nearby regulations Itโ€™s not just about reporting โ€” itโ€™s about reflection, learning, and activating real climate action from the ground up. ๐Ÿ› ๏ธ

How we built it

Frontend: React + Tailwind CSS with clean UX and tabbed layout for navigation (Feed | Report | Map | EarthSpace) Database: MongoDB Atlas for storing user reports, campaign data, and Learn tab interactions AI Integration: Google Gemini API for: Generating image descriptions and initial tags Categorizing issues into types (Air Pollution, Dumping, etc.) Severity scoring on a 1โ€“5 scale Future-proofing for before/after comparisons and hazardous material detection Contextual enrichment: Gemini is also used to identify local environmental sensitivity (e.g., protected wetland, nearby water sources) and potential applicable regulations Google Gemini API for: Generating image descriptions and initial tags Categorizing issues into types (Air Pollution, Dumping, etc.) Severity scoring on a 1โ€“5 scale Future-proofing for before/after comparisons and hazardous material detection Contextual enrichment: Gemini is also used to identify local environmental sensitivity (e.g., protected wetland, nearby water sources) and potential applicable regulations Design Tools: Vercel v0 for frontend prototyping and iteration ๐Ÿงฑ

Challenges we ran into

Designing a non-generic interaction flow that makes people want to come back even if thereโ€™s โ€œnothing to reportโ€ Making AI integration feel native and valuable, not bolted on Balancing scope โ€” we had more ambitious features like co-observation, Earth journals, and gamified climate quests, but prioritized core use cases for clarity Sourcing localized environmental data with enough richness for Gemini to contextualize intelligently ๐Ÿ†

Accomplishments we're proud of

Built a fully working frontend with 4 functional tabs (Report, Feed, Map, EarthSpace) Seamlessly integrated Gemini API in a value-driven way โ€” auto-generating tags and enhancing each report with real-time intelligence Used MongoDB effectively to store and manage real report data Created a platform that feels more like a movement than just an app โ€” deeply human, engaging, and accessible to anyone ๐Ÿ“š

What we learned

AI tools like Gemini shine when you align them with real user friction, like: โ€œI donโ€™t know how to describe this photoโ€ or โ€œWhere do I even start?โ€ Simplicity of tab-based design with emotionally grounded copy makes people want to engage longer Sustainability tech should focus not just on awareness, but action, community, and continuity Reporting alone isnโ€™t enough โ€” you need reflection + education + activation ๐ŸŒฑ

What's next

๐Ÿง  Crowd verification: Let others confirm or dispute reports (like "Iโ€™ve seen this too") ๐Ÿ“Š Severity aggregation: Auto-prioritize issues getting more validation or severe scores ๐Ÿง  Vectara integration: Semantic search across Learn + EarthSpace content ๐ŸŒ Global Feed with region filters and environmental health overlays ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Partner with NGOs to allow real-time volunteer & donation opportunities inside the Campaigns tab ๐Ÿ“ฆ Offline-first reporting for regions with poor connectivity

Analysis

Compare with all teams

No indexed repository for this project, so there are no commit stats to show.

Technology

Found in codeNot checked
  • Google GeminiUnchecked
  • MongoDBUnchecked
  • Next.jsUnchecked
  • TypeScriptUnchecked

No repository was indexed for this project, so these Devpost claims have not been checked against code.

AI coding agents

No repository was indexed, so agent usage could not be checked.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

No repository was indexed, so there is no codebase to measure.

0 stars