Skip to content

The application will guide users to reduce their carbon footprint by analyzing their daily habits and providing personalized, real-time recommendations.

Notifications You must be signed in to change notification settings

ishaan000/footprint-ai

Repository files navigation

🚀 Footprint AI is an AI-powered personal climate action coach that helps users track their CO₂ emissions, gamifies sustainable habits, and provides personalized eco-friendly recommendations. With real-time tracking, AI insights, and gamification, Footprint AI makes climate-conscious living effortless and engaging! 🌱💡


⚡ Features

🌍 CO₂ Emissions Tracking – Calculate carbon footprint based on daily activities.
💬 AI-Powered Chat – Get personalized sustainability advice via Perplexity Sonar-powered chatbot.
🏆 Gamified EcoPoints System – Earn or lose points based on eco-friendly actions.
📊 Progress Dashboard – Visualize impact, compare with friends, and set green goals. ✅ 🔌 API-First Architecture – Built with Next.js, TypeScript, Perplexity Sonar API, and Material UI.


🚀 Tech Stack

Technology Description
Next.js 15 React-based frontend framework for fast performance
TypeScript Strongly-typed JavaScript for better scalability
Perplexity Sonar API AI-powered chat system with web search capabilities
Material UI Beautiful, accessible UI components
Redis Efficient session management & caching
PostgreSQL Storing user activity and progress
Docker Containerized setup for easy deployment

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

About

The application will guide users to reduce their carbon footprint by analyzing their daily habits and providing personalized, real-time recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •