Cabonerf - A Comprehensive Life Cycle Assessment System

A Life Cycle Assessment (LCA) app that enables businesses to track, analyze, and quantify their CO₂ emissions throughout their entire production process. By providing detailed insights into environmental impact, the app helps organizations make data-driven decisions toward sustainability and carbon footprint reduction.

Tran Quang Minh

Tran Quang Minh

2024 - 2025

Front-end Developer

Visit Project

Why start this project?

In an era of increasing environmental regulations and carbon emission restrictions, businesses face growing pressure to measure and reduce their CO₂ footprint. Industries such as manufacturing, logistics, energy, and food production must comply with environmental standards like ISO 14040, GHG Protocol, and ESG (Environmental, Social, Governance) policies.

Tablet view of the dashboard home page. The application is      designed to be responsive to all platforms and devices.
Industrial emissions releasing smoke into the atmosphere, highlighting the environmental impact of carbon pollution.

Standards & Methodologies Behind the App

Our app is built on internationally recognized Life Cycle Assessment (LCA) standards, ensuring accurate and reliable environmental impact analysis. It follows guidelines fromISO 14040 & ISO 14044, which defines principles and frameworks for assessing the environmental footprint of products and processes. Additionally, the app aligns with the GHG Protocol , enabling businesses to track and manage their carbon emissions effectively. By integrating these standards, the platform provides businesses with a credible and data-driven approach to sustainability and emissions reduction.

How to Measure Life Cycle Assessment (LCA)?

Life Cycle Assessment (LCA) follows a structured 4-step process to evaluate the environmental impact of a product or process. Below is a simple breakdown of each step:

1. Goal & Scope Definition

2. Life Cycle Inventory (LCI) Analysis

3. Life Cycle Impact Assessment (LCIA)

4. Interpretation & Improvement

Product lifecycle stages for environmental impact assessment
Product lifecycle stages for environmental impact assessment

Technology stack

Our application is built using a modern and efficient tech stack designed for scalability and performance. The frontend is developed with ReactJS and TypeScript, providing a robust foundation for a seamless user experience. To optimize data fetching and state management, we integrate Tanstack Query, ensuring real-time updates and smooth interactions. For lifecycle visualization, React Flow allows for an intuitive and dynamic representation of complex data. On the backend, the application is powered by Java, delivering stability and efficiency, while PostgreSQL handles data storage, enabling complex queries and maintaining data integrity.

  • React JS
  • TypeScript
  • Spring Boot
  • Postgres

Front-end Design

Cabonerf is built using React Flow , a powerful library designed for creating interactive, diagram-based user interfaces. By leveraging React Flow, the application provides an intuitive drag-and-drop experience, allowing users to effortlessly create, connect, and manage complex workflows or diagrams. This ensures a seamless and dynamic user interaction, making the visualization and modification of structured data more efficient. The integration of React Flow enhances the app’s flexibility, offering smooth zooming, panning, and real-time node manipulation, making it an ideal solution for users who need an intuitive and visually engaging way to handle process mapping and data flow management.

Product lifecycle stages for environmental impact assessment
Using ReactFlow for visualize

How It Works ?

User will follow these steps below for use our application:

1. Login into system

Product lifecycle stages for environmental impact assessment
Login Page

2. Create new project

User will input essential information about their product and get ready for use our app.

Product lifecycle stages for environmental impact assessment
Dashboard Page

3. Define node or unit process

In this step, users provide key details about their product, laying the foundation for seamless interaction with our app. By defining nodes or unit processes, users establish the core elements of their workflow, ensuring precise data flow and structured process visualization. This setup enables a more intuitive and efficient experience, allowing users to maximize the potential of our application right from the start.

Product lifecycle stages for environmental impact assessment

4. Access large data about environment impact substances

Our app provides a vast amount of data on various substances and emission metrics, enabling users to access comprehensive environmental insights and make informed decisions.

Product lifecycle stages for environmental impact assessment
Data relate to substance about 20.000 unit.
Product lifecycle stages for environmental impact assessment
Activities's data access from multiple resources

5. Obtain Detailed Results by Providing Essential Data

By entering the necessary data, users can generate detailed results tailored to their specific needs. Our system processes the provided information to deliver accurate insights, ensuring a comprehensive understanding of emissions, material properties, and environmental impact. This step allows users to make informed decisions based on precise and reliable data.

Product lifecycle stages for environmental impact assessment
User also change impact for get various result
Product lifecycle stages for environmental impact assessment
Also get specify unit process result
Product lifecycle stages for environmental impact assessment
Which unit process contribute into whole process

Wrapping It Up

Cabonerf is designed to provide an intuitive and efficient solution for visualizing, managing, and analyzing emissions and material data. By leveraging React Flow, our app offers a seamless drag-and-drop interface, allowing users to define and connect processes effortlessly. With a vast database of substances and emission metrics, users can input their data, structure workflows, and obtain precise analytical results. Whether for environmental assessments, sustainability planning, or industrial process optimization, Cabonerf empowers users with the insights they need to make data-driven decisions. This project embodies our commitment to efficiency, accuracy, and user-centric design, ensuring a powerful yet accessible tool for emissions and material data management.

For more, please access my GitHub