EcoTrack

Inspiration

EcoTrack was inspired by the need for accessible tools that help individuals understand their environmental impact. We wanted a simple, interactive platform that encourages sustainable choices without overwhelming users with data.

What it does

EcoTrack allows users to:

  • Calculate their carbon footprint through a lifestyle quiz.
    The carbon footprint is estimated using the formula:

$$\text{CF} = \sum_i E_i \times F_i$$

Where:

  • (E_i) = energy consumption of activity (i)
  • (F_i) = emission factor of activity (i)

    • Access local recycling guidelines based on location and item.
    • Track eco-friendly actions and see their positive impact over time.
      Users earn points for actions,
    • Monitor live air quality data to make informed choices about the environment.
      CO₂ concentration is displayed in parts per million (ppm) -See local resouces such as thrift stores, farmers market, and recycling centers based on location. ---

How we built it

  • Frontend: React with Tailwind CSS for responsive design and smooth animations.
  • Backend: TypeScript/Node.js API for handling quiz results, eco-action logs, and fetching recycling data.
  • Data: Integrated public environmental APIs for air quality and local recycling information.
  • UX Enhancements: Feature cards with hover effects, animated icons, and a semi-transparent background overlay.

Challenges we ran into

  • Making the UI visually appealing while keeping the background interactive and unobtrusive.
  • Ensuring real-time air quality data is loaded efficiently without slowing down the app.
  • Balancing animation effects with accessibility and readability.

Accomplishments that we're proud of

  • A fully interactive and responsive platform that guides users toward sustainability.
  • Integration of multiple data sources, including local recycling and live air quality feeds.
  • A smooth and visually appealing design that combines informative content with playful animations.

What we learned

  • How to design a user-friendly interface that communicates environmental data clearly.
  • Effective use of Tailwind CSS and React animations for interactive elements.
  • Techniques for integrating and visualizing live API data in a performant way.

What's next for EcoTrack

  • Adding more personalized recommendations based on users’ carbon footprint trends.
  • Gamifying eco-friendly actions to encourage long-term engagement.
  • Expanding the database to cover more local recycling rules and sustainable resources globally.
Share this project:

Updates