Demo Video: https://www.youtube.com/watch?v=td2A6CFL5fk
MVP Link: https://eco-track-sg2k.onrender.com
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.
The climate crisis represents one of the greatest challenges of our generation. While many individuals want to make a difference, they often lack:
- Tools to accurately measure their environmental impact
- Personalized guidance for sustainable living
- Visible proof that their actions matter
EcoTrack was born from the belief that technology can bridge this gap by making sustainability accessible, measurable, and rewarding for everyone.
- 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.
- Users complete sustainability challenges and daily tasks.
- Earn points, unlock achievements, and rank on leaderboards.
- Encourages eco-friendly habits through interactive engagement.
- 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.
- 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.
-
Heatmap Visualization: Displays eco-friendly habits adopted across different regions.
-
Regional Impact: Highlights sustainability efforts and encourages positive environmental actions.
-
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.
-
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.
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.
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.