A comprehensive tool for tracking and analyzing Scope 1, 2, and 3 carbon emissions with support for advanced features like multi-year comparisons, product intensity metrics, and waste management tracking.
- Multi-Scope Emissions Tracking: Calculate and track Scope 1, 2, and 3 greenhouse gas emissions
- Multi-Year Comparison: Track and visualize emissions trends over time
- Product Intensity Metrics: Calculate emissions per unit of production for various products
- Waste Analysis: Track emissions by waste type and disposal method
- Flexible Data Import: Support for various Excel file formats and column naming conventions
- Visualization: Charts and graphs for emissions data analysis
- Node.js (v16 or higher)
- npm or yarn
- Unzip the downloaded file to a directory of your choice
- Open a terminal/command prompt and navigate to the project directory
- Install dependencies:
npm installor if you use yarn:
yarnTo start the development server:
npm run devThis will launch both the backend server and the frontend application. The application will be available at http://localhost:5000 in your web browser.
- Upload Emission Factors: Use the "Upload Emission Factors" section to import your Excel file with emission factors
- Enter Activity Data: Enter your activity data in the appropriate scope tabs
- View Results: The Results section will display your calculated emissions and visualizations
The application supports various emission factor file formats:
- Standard format: A simple table with columns for Activity Type, Emission Factor, and Unit
- Multi-scope format: Data organized by scope (1, 2, or 3) using sheet names or a Scope column
- Waste-specific format: Detailed tracking of waste types and disposal methods
For detailed format instructions, click the "Waste Factor Format Guide" button in the application.
This is a full-stack application using Vite (React) and Express.js backend.
npm run dev— start development servernpm run build— build clientnpm start— serve in production mode
Runs on port 5000. Make sure dist/public exists before running in production.
npm install
npm run build
npm start
For questions or issues, please contact the development team.
## License
This project is licensed under the MIT License.