https://github.com/kamlesh0928/eco-track
EcoTrack is an AI-powered platform that helps users track, reduce, and offset their carbon footprint through smart tracking, AI insights, gamification, and blockchain based carbon credits, making sustainability easy, engaging, and impactful.
https://github.com/kamlesh0928/eco-track
blockchain ethereum express-js firebase firestore flask genrative-ai google-maps-api nodejs reactjs tailwind-css tensorflow three-js
Last synced: about 1 month ago
JSON representation
EcoTrack is an AI-powered platform that helps users track, reduce, and offset their carbon footprint through smart tracking, AI insights, gamification, and blockchain based carbon credits, making sustainability easy, engaging, and impactful.
- Host: GitHub
- URL: https://github.com/kamlesh0928/eco-track
- Owner: kamlesh0928
- Created: 2025-02-24T02:11:43.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T14:08:33.000Z (2 months ago)
- Last Synced: 2025-05-07T11:13:06.261Z (about 1 month ago)
- Topics: blockchain, ethereum, express-js, firebase, firestore, flask, genrative-ai, google-maps-api, nodejs, reactjs, tailwind-css, tensorflow, three-js
- Language: JavaScript
- Homepage: https://eco-track-sg2k.onrender.com
- Size: 644 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EcoTrack
**Demo Video:** [https://www.youtube.com/watch?v=td2A6CFL5fk](https://www.youtube.com/watch?v=td2A6CFL5fk)
**MVP Link:** [https://eco-track-sg2k.onrender.com](https://eco-track-sg2k.onrender.com)
## Table of Contents
- [Overview](#overview)
- [Contributors](#contributors)
- [Inspiration](#inspiration)
- [Features](#features)
- [Built With](#built-with)
- [Challenges](#challenges)
- [Future Plans](#future-plans)## Overview
EcoTrack is an AI-powered platform that helps users track and reduce their carbon footprint. The platform combines smart tracking, personalized sustainability plans, and gamification to make sustainable living engaging and rewarding. With the combination of carbon credit marketplaces, 3D Earth heatmap visualization, getting weather conditions based on user location, and community hub for like minded peers.
## Contributors:
1. [Sanya Gupta](https://www.linkedin.com/in/sanya-gupta-2466052a6/)
2. [Sandeep Mehta](https://www.linkedin.com/in/sandeep-mehta-90a1212b7/)
3. [Akash Kumar](https://www.linkedin.com/in/akash-kumar-iitp/)
4. [Kamlesh Prajapati](https://www.linkedin.com/in/kamlesh5242/)## Inspiration
The climate crisis represents one of the greatest challenges of our generation. While many individuals want to make a difference, they often lack:
1. Tools to accurately measure their environmental impact
2. Personalized guidance for sustainable living
3. Visible proof that their actions matterEcoTrack was born from the belief that technology can bridge this gap by making sustainability accessible, measurable, and rewarding for everyone.
## Features
### 1. Carbon Footprint Tracking & AI-Based Sustainability Plan
- Tracks user activities such as transportation, energy use, and food habits to calculate carbon footprint.
- Provides category wise breakdown and historical trends for better decision making.
- AI generates personalized sustainability plans based on user behavior.
- Suggests specific actions to reduce carbon emissions with real-time insights.
- Enables progress tracking with data-driven analytics for continuous improvement.### 2. Gamification & Leaderboards
- Users complete sustainability challenges and daily tasks.
- Earn points, unlock achievements, and rank on leaderboards.
- Encourages eco-friendly habits through interactive engagement.### 3. Carbon Credit & Offsetting Marketplace
- Provides a transparent system for investing in carbon offset projects.
- Blockchain-based verification of carbon credits.
- Real-time tracking of investments and their environmental impact.### 4. User Activity Tracking
- Monitors user activities such as transportation, energy consumption, and lifestyle habits.
- Helps analyze user behavior to understand carbon footprint patterns.
- Enables AI-driven personalized recommendations for effective sustainability improvements.### 5. 3D Earth Model
- **Heatmap Visualization:** Displays eco-friendly habits adopted across different regions.- **Regional Impact:** Highlights sustainability efforts and encourages positive environmental actions.
### 6. Community Hub
- **Community Space:** A dedicated platform for users to share experiences, insights, and sustainable practices.- **Challenges & Activities:** Engaging group challenges to promote collaborative sustainability efforts.
- **Expert Insights:** Webinars and articles from environmental specialists to educate users on reducing carbon footprints.
## Built With
- **Frontend (React.js + Tailwind CSS):**
- Responsive user interface built with modern React components.
- Tailwind CSS framework for rapid UI development.
- Customizable design system with Tailwind's theming capabilities.- **Backend (Node.js + Express):**
- RESTful API architecture for all data operations.
- Secure user authentication and session management.
- Integration with multiple external APIs (weather, carbon data).- **AI Engine (Google Gemini API):**
- Processes user activity data to generate personalized insights.
- Continuously improves recommendations through machine learning.- **Database (Firebase + Firestore):**
- Real-time updates for collaborative features.
- Secure storage of user information and activity history.- **Blockchain Integration:**
- Smart contracts for carbon credit transactions.
- Transparent ledger of offset investments.## Challenges
Building EcoTrack presented several unique challenges that required innovative solutions:
- **Data Accuracy:**
- Gathering reliable emission factors for diverse activities across different regions required extensive research and validation.- **Behavioral Engagement:**
- Designing gamification elements that genuinely motivate sustainable actions rather than superficial participation.- **System Complexity:**
- Integrating multiple technologies (AI, blockchain, 3D visualization) while maintaining performance and usability.- **Personalization:**
- Creating AI recommendations that adapt to individual circumstances without being intrusive or overwhelming.# Future Plans
We have exciting plans to expand and enhance EcoTrack's capabilities to make sustainable living even more accessible and impactful:
- **Mobile Application:** Develop iOS and Android apps for on-the-go carbon tracking and real-time sustainability tips.
- **Multi-language Support:** Add support for major languages to make the platform globally accessible.
- **Rewards Marketplace:** Implement a system where users can earn discounts on eco-friendly products from partner brands.
- **NGO Partnerships:** Collaborate with environmental organizations to track real-world impact of user actions.
>### Due to some Git configuration errors, my teammate's contributions are not showing properly.