Inspiration

We were inspired by the growing environmental problems that people experience in their everyday lives, such as poor air quality, water scarcity, deforestation, tyre dust, microfibres, and increasing heat. We noticed that although people hear about these issues through news and social media, they often don't know how these problems affect their own location or what actions they can take.

This motivated us to build EarthAware, a platform that connects environmental information with real-world problems and practical solutions, helping people understand environmental issues and become part of positive chang

What it does

EarthAware is an environmental awareness platform that helps users understand major environmental problems and their impact.

It covers topics such as Air Quality (AQI), Water Scarcity, Deforestation, Tyre Dust, Microfibres, AC Heat Impact, and Heat Risk. The platform provides location-based information where applicable, explains the problem in simple language, and suggests practical solutions.

It also includes a News section to keep users informed about current environmental developments and a Community section where users can share the actions they are taking for the environment and learn from others.

Our goal is not just to provide information, but to encourage people to understand → act → share → inspire.

🛠️ How we built it

We built EarthAware using a combination of frontend development, backend APIs, AI, and environmental data sources.

  • Frontend: React-based web application for an interactive and user-friendly interface.
  • Backend: FastAPI to handle APIs, environmental data, and communication between the frontend and services.
  • Environmental data: APIs are used to retrieve real-world information such as air-quality data and location information.
  • AI: Gemini is integrated to explain environmental information in a simple and understandable way and provide practical solutions.
  • Database: Used to manage environmental information and application data.
  • Community: Added functionality for users to share their environmental actions and interact with other users.
  • News: Added a dedicated section so users can stay updated with environmental developments.

We focused on making the platform understandable even for users who don't have a technical background.

Challenges we ran into

One of our biggest challenges was bringing together different technologies and making them work as one complete platform.

We faced challenges with API integration, location-based data, AQI calculations, backend and frontend communication, AI integration, and handling real-world environmental data correctly. We also had to make sure that technical information was converted into simple explanations that normal users could understand.

Another challenge was designing the platform so that it was not just an information website. We wanted users to actually understand the problem and know what they can do about it.

Accomplishments that we're proud of

We are proud that we turned an environmental awareness idea into a working platform with multiple connected features.

Some of the things we are particularly proud of are:

  • Integrating real-time environmental data such as AQI.
  • Adding location-based environmental information.
  • Integrating AI to explain environmental problems and suggest solutions.
  • Creating dedicated sections for multiple environmental issues.
  • Building a News section for environmental updates.
  • Creating a Community section where users can share their environmental actions.
  • Bringing all these features together into one easy-to-use platform.

Most importantly, we are proud that EarthAware focuses on turning awareness into action, rather than simply showing environmental information.

What we learned

While building EarthAware, we learned how different technologies work together to create a complete real-world application.

We gained practical experience in frontend and backend integration, API handling, databases, AI integration, location-based services, and working with real-world environmental data.

We also learned that building a useful product is not only about writing code. We need to understand the actual problem, verify the information we provide, make the interface easy to use, and think about how users will interact with the solution.

Most importantly, we learned how AI can be used as an assistant to explain complex environmental information, while actual environmental measurements and calculations should come from reliable data sources.

What's next for EarthAware

Our next goal is to make EarthAware more personalized, interactive, and action-oriented.

We want to expand the number of environmental topics and improve location-based environmental insights. We also want to provide more personalized recommendations based on a user's location and environmental conditions.

In the future, we plan to improve the community features, introduce more ways for users to track and share their environmental actions, and make the News section more comprehensive.

We also want to explore ML-based environmental risk prediction, better visualizations, notifications for environmental risks, and eventually expand EarthAware into a platform that can help people make more environmentally responsible decisions in their daily lives.

The bigger vision is to make EarthAware a platform where environmental awareness doesn't stop at information—it leads to real action.

Built With

Share this project:

Updates

Submission history