8000 GitHub - blui/carbon-footprint-tracker: A minimalistic web application that enables businesses and individuals to track their carbon footprint with an added twist of focusing on supply chain emissions.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A minimalistic web application that enables businesses and individuals to track their carbon footprint with an added twist of focusing on supply chain emissions.

Notifications You must be signed in to change notification settings

blui/carbon-footprint-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carbon Footprint Tracker

Description

The Carbon Footprint Tracker aims to be an enterprise-grade web application that enables businesses to track and manage their carbon emissions, with an added focus on supply chain sustainability. It provides detailed insights into emissions across different scopes (Scope 1, 2, and 3), helping users reduce their environmental impact while improving operational efficiency.

Features

  • Track Emissions: Track Scope 1 (direct), Scope 2 (indirect), and Scope 3 (supply chain) emissions for businesses.
  • System Management: Add and categorize systems such as workflows, vendor solutions, and vehicles to get a clear breakdown of emissions sources.
  • Supply Chain Optimization: AI-driven recommendations for cost-saving and environmental optimizations.
  • Predictive Analytics: Gain insights into potential future emissions and areas for improvement.
  • Secure Authentication: JWT-based secure authentication.
  • Real-time Data Visualization: View detailed emissions data and performance in real-time via interactive charts and reports.
  • CRUD Operations: Create, Read, Update, and Delete organizations and systems in a seamless UI.
  • Cloud Hosting Ready: Deployed and scalable on AWS or Azure infrastructure.

Tech Stack

  • Frontend: React.js, TypeScript, Tailwind CSS for a modern, responsive UI.
  • Backend: Node.js, Express.js, TypeScript for handling API requests and system logic.
  • Database: MongoDB for scalable, flexible data storage.
  • AI/ML: Integrated with TensorFlow.js for predictive insights and recommendations.
  • Cloud: Docker, Redis for caching, and AWS/Azure for cloud deployment and hosting.
  • Containerization: Dockerized for easy deployment and scalability.
  • Security: OAuth 2.0 and JWT for user authentication.

Installation

  1. Clone the repository.

  2. Navigate to the project directory and install dependencies for both the backend and frontend.

  3. Create a .env file in the root directory with the following variables.

  4. Run the development servers.

Usage

  • After installation, navigate to the frontend in your browser (default: http://localhost:3000) to interact with the Carbon Footprint Tracker platform.
  • Users can create organizations and systems, track emissions, and receive AI-powered recommendations.

License

This project is licensed under the MIT License.

About

A minimalistic web application that enables businesses and individuals to track their carbon footprint with an added twist of focusing on supply chain emissions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0