Multi-tenant web app for sustainability reporting
Multi-client architecture with client-project-product data, role-based access, emissions-factor database, CCF/PCF calculations, and Chart.js dashboards.
Lead architect delivery for a multi-tenant sustainability web app with CCF, PCF, 360-degree audit questionnaires, reporting dashboards, and client-based permissions.
Multi-client architecture with client-project-product data, role-based access, emissions-factor database, CCF/PCF calculations, and Chart.js dashboards.
Audit, product, and company-footprint data was distributed, hard to govern, and difficult to reproduce.
A central Angular/Firebase platform documents client, audit, and footprint data with access control, emissions factors, and reporting dashboards.
The platform gives organizations a central Firestore-backed database for documenting sustainability audits, calculating CO2e emissions, and managing client-specific reporting data. It was built as a multi-client Angular web app with strict boundaries between clients, projects, products, administrators, and assigned users.
Selected views appear where they provide concrete proof of architecture, workflow, or reporting behavior.
The application had to model several connected sustainability domains while keeping sensitive client data traceable, isolated, and usable for real audit and reporting work.
Firestore acts as the central documentation database for clients, projects, products, audits, permissions, emissions factors, and reporting data. Cloud Functions support backend-controlled operations, Firebase Hosting provides the deployment target, and Firebase Authentication secures access.
The hierarchy gives the permission model a concrete boundary and turns the database into a documented source of truth for audit history, product-footprint data, CCF inputs, and reporting outputs.
The platform connects audit documentation, Product Carbon Footprint and Corporate Carbon Footprint in a client-scoped data model.
The audit module turns sustainability assessment work into repeatable, documented workflows instead of scattered spreadsheets or one-off documents.
The PCF module calculates product-level CO2e emissions from structured product data and an emissions-factor database.
The CCF module supports annual company-footprint calculation and presents the same calculation data through regulatory and operational reporting views.
The platform replaced fragmented sustainability documentation with a structured, auditable web application and a central sustainability database.
The gallery collects additional anonymized screenshots without hiding the technical case study inside a slider.