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.
- 🧮 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.
- 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)
# 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

