Skip to content

karthikreddy358/carbon_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Carbon Tracker

A web-based Carbon Tracker application that helps users monitor and reduce their carbon footprint through interactive tracking, real-time progress updates, and downloadable reports.

🚀 Features

  • 🧮 Carbon Footprint Calculator – Enter activities like travel, energy use, and more to calculate emissions.
  • 📊 Dynamic Bar & Line Charts – Visualize your carbon usage against a 1500 kg monthly limit.
  • 🎯 Goal Tracking – Set personal monthly carbon usage goals and monitor progress dynamically.
  • 📈 Historical Emission Trends – Line chart visualization of your carbon footprint over time.
  • 📥 PDF Report Generation – Download a report of your emission data, including bar and line graphs.
  • 📤 CSV Export Support – Export raw emission data in CSV format.
  • 🎨 Responsive UI – Styled with Tailwind CSS, featuring animations and a clean design.

🛠️ Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Charts: Recharts
  • PDF Generation: html2canvas, jsPDF
  • Backend: Node.js, Express (Optional - if storing user data)
  • Database: MySQL or Firebase (Optional - if storing user history)

📸 Screenshots

111

222

📦 Installation

# 1. Clone the repo
git clone https://github.com/karthikreddy358/carbon-tracker.git

# 2. Navigate to the project directory
cd carbon-tracker

# 3. Install dependencies
npm install

# 4. Run the development server
npm start


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors