Inspiration

Climate change and environmental pollution are growing problems, but many people don’t realize how their daily habits affect the planet. We wanted to build a simple tool that helps users understand their environmental impact and motivates them to adopt greener habits. That idea led to the creation of GreenHabit – Eco Score Tracker.

What it does

GreenHabit allows users to track their eco-friendly activities and calculate an Eco Score based on their daily choices such as waste management, energy usage, transportation, and lifestyle habits.
The platform shows users their environmental performance and encourages them to improve their habits step by step.

How we built it

We built GreenHabit using a web-based architecture.
The frontend was created using HTML, CSS, and JavaScript for a clean and simple user interface.
The backend was developed using Python with Flask, and user data is stored using SQLite.
The application calculates an eco score based on user inputs and displays the result instantly.
The project was deployed online using Netlify (frontend) and Render (backend).

Challenges we ran into

One major challenge was deploying the backend and frontend correctly and fixing routing issues such as 404 errors.
We also faced difficulties in handling database connections and ensuring that the eco score calculation worked correctly across all user inputs.

Accomplishments that we're proud of

  • Successfully built a full working eco score tracking system
  • Integrated frontend and backend with a database
  • Deployed the project online for public access
  • Designed a simple and user-friendly interface

What we learned

Through this project, we learned about:

  • Full-stack web development using Flask
  • Deployment using Netlify and Render
  • Handling databases with SQLite
  • Designing user-friendly sustainability applications

What's next for GreenHabit

In the future, we plan to:

  • Add user login and profile dashboards
  • Include charts and analytics for eco performance
  • Provide personalized eco-tips using AI
  • Add mobile app support
Share this project:

Updates