Inspiration
Climate change, pollution, water scarcity, and increasing carbon emissions are global challenges that affect everyone. While many people want to live a more sustainable lifestyle, they often don't know where to start or which actions will have the greatest positive impact. Most existing sustainability platforms provide generic advice that is not personalized for individual users or their local environment.
We wanted to build an AI-powered solution that makes sustainability simple, practical, and accessible for everyone. Our goal was to create a platform that combines real-time environmental data with Artificial Intelligence to provide personalized recommendations that users can immediately apply in their daily lives. GreenMind AI was created to empower people around the world to make smarter environmental decisions through the power of AI.
What it does
GreenMind AI is an AI-powered sustainability assistant that helps users reduce their environmental impact through personalized recommendations.
After signing in with Google, users complete a simple profile that includes their location, household information, transportation habits, electricity usage, water usage, and lifestyle details. The application then gathers real-time environmental information using multiple public APIs, including weather conditions, air quality, and location-based environmental data.
All of this information is analyzed by an AI model that generates a personalized sustainability plan for each user.
GreenMind AI provides:
• Personalized daily eco-friendly tasks • Weekly sustainability goals • Monthly environmental improvement plans • Energy-saving recommendations • Water conservation tips • Waste management guidance • Carbon footprint reduction suggestions • Personalized Green Score • Daily eco challenges • AI-powered sustainability chatbot • Monthly sustainability reports • Progress tracking dashboard
Instead of giving generic advice, every recommendation is based on the user's lifestyle, local weather, and environmental conditions, making the suggestions practical and relevant.
How we built it
The frontend was developed using Next.js, React, TypeScript, and Tailwind CSS to create a fast, responsive, and modern user interface. Framer Motion was used to provide smooth animations and interactive user experiences.
Authentication was implemented using Supabase Authentication with Google Sign-In, allowing users to securely create accounts and access their personalized dashboard.
The backend was built with Python and FastAPI, which manages API requests, user data, AI prompt generation, and communication with external services.
Supabase PostgreSQL was used as the primary database to securely store user profiles, AI-generated sustainability plans, progress history, reports, and daily challenges.
To personalize recommendations, GreenMind AI integrates several real-world APIs, including:
• OpenWeather API for live weather conditions • AQICN API for Air Quality Index • OpenStreetMap for location information • Carbon estimation logic for environmental impact analysis
The backend combines user information with live environmental data and sends a carefully designed prompt to a Large Language Model. The AI then generates a fully personalized sustainability report, including eco-friendly recommendations, Green Score, daily plans, and environmental insights.
Challenges we ran into
One of the biggest challenges was creating personalized recommendations without training a custom machine learning model. We solved this by using prompt engineering and carefully designing AI prompts that combine user information with real-time environmental data.
Another challenge was integrating multiple APIs from different providers and ensuring consistent responses even when some data sources returned incomplete information.
Balancing simplicity with functionality was also important. We wanted the platform to remain beginner-friendly while still demonstrating meaningful AI capabilities and providing valuable sustainability insights.
Designing an intuitive interface that works well on desktop and mobile devices required careful planning to ensure users could easily understand their sustainability recommendations.
Accomplishments that we're proud of
We successfully built a complete AI-powered sustainability platform that demonstrates meaningful use of Artificial Intelligence rather than using AI as a simple chatbot.
We created a system that generates personalized environmental recommendations using real-time API data instead of generic sustainability advice.
The project combines authentication, backend services, AI integration, multiple public APIs, database management, and a responsive frontend into a single seamless application.
We are also proud that GreenMind AI is designed to be scalable and can be used by people from different countries, making it suitable for a global audience.
Most importantly, the platform encourages users to build sustainable habits through simple daily actions that collectively contribute to protecting the environment.
What we learned
Throughout this project, we gained practical experience integrating Large Language Models into real-world applications using prompt engineering instead of custom model training.
We learned how to combine multiple external APIs with user-generated data to create personalized AI experiences.
We improved our understanding of full-stack application development using Next.js, FastAPI, Supabase, authentication systems, database design, REST APIs, and responsive UI development.
We also learned the importance of designing AI systems that produce practical, reliable, and user-friendly recommendations rather than simply generating generic responses.
What's next for GreenMind AI
We plan to expand GreenMind AI with additional features that make sustainability even more engaging and impactful.
Future improvements include:
• AI-powered image recognition for waste classification • Smart home integration for automatic energy monitoring • IoT device support for real-time electricity and water usage • Community sustainability challenges • Leaderboards and achievement badges • Personalized carbon footprint forecasting • Renewable energy recommendations based on user location • Government and NGO sustainability dashboards • Multilingual support • Mobile application for Android and iOS • AI voice assistant for sustainability coaching • Integration with additional global environmental datasets
Our long-term vision is to make GreenMind AI a worldwide AI sustainability platform that helps millions of people make environmentally responsible decisions every day while contributing to a cleaner, greener, and more sustainable future.
Built With
- 3d
- aqicn
- fastapi
- gamification
- interactive
- llm
- next.js
- oauth
- openai
- openstreetmap
- postgresql
- python
- react
- supabase
- typescript


Log in or sign up for Devpost to join the conversation.