Skip to content

joshi-jyoti/carbonwise-tracker

Repository files navigation

🌱 CarbonWise - Personal Carbon Footprint Tracker

CarbonWise is a comprehensive personal carbon footprint tracking application that empowers individuals to monitor and reduce their environmental impact. Built with modern web technologies including Next.js, TypeScript, Tailwind CSS, and Supabase, CarbonWise combines real-time data, gamification, and visual analytics to promote sustainable behavior.🚀


🚀 Features

🔐 Authentication

  • Secure login with email and password
  • Automatic user profile creation
  • Persistent session management
  • Email verification and secure sign-out

📝 Activity Logging

  • Smart form with pre-filled activity templates
  • CO₂ emission calculation using emission factors
  • Support for custom activity creation
  • Categorized logging (Transport, Food, Energy, etc.)

📊 Data Visualization

  • Carbon footprint breakdown by category
  • Monthly trends and historical data
  • Interactive, responsive charts (via Recharts)

🏆 Gamification

  • Daily activity streaks and progress tracking
  • Badge unlocking system for achievements
  • Motivational tips and eco-suggestions

📈 Analytics & Reports

  • Weekly summary reports
  • Real-time updates with Supabase subscriptions
  • Personal dashboard with carbon savings and trends

🧱 Tech Stack

Frontend

Backend Stack


About

CarbonWise is a personal carbon footprint tracker built with Next.js, TypeScript, Tailwind CSS, and Supabase, empowering individuals to monitor, analyze, and reduce their environmental impact through real-time data, gamification, and visual analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors