About the Project
🌍 Inspiration
With climate change becoming an urgent issue, we wanted to build a tool that helps individuals understand and reduce their carbon footprint. Many people want to make sustainable choices but lack the data and guidance to do so effectively. Our goal was to create a simple, actionable, and engaging solution that empowers users to track their environmental impact and adopt eco-friendly habits.
🛠 How We Built It
We built the carbon footprint tracker using Next.js, which allowed us to create a fast, dynamic, and scalable web application.
- Frontend: Next.js for a seamless user experience and server-side rendering for fast loading times
- API Integration: Carbon footprint calculation APIs to provide accurate emissions data
Users input their daily habits (e.g., commuting, meals), and our system calculates emissions using standard emission factors. The app then suggests alternatives and visualizes impact over time with interactive graphs.
🚧 Challenges & Lessons Learned
- Researching APIs to ensure accurate emissions calculations before implementation.
- Choosing the right tech stack for scalability and seamless data processing.
- User engagement – making sustainability interactive and motivating through gamification and progress tracking.
🔮 Future Plans
Currently, our tracker focuses on car emissions, but we plan to expand to public transit, flights, home energy use, and product consumption for a more comprehensive footprint analysis.
Built With
- next.js
- typescript
Log in or sign up for Devpost to join the conversation.