This project is a prototype ESG ingestion and analyst review platform built using the MERN stack.
The application ingests ESG-related operational data from multiple enterprise-style sources, normalizes the data, flags suspicious records, and supports analyst approval and audit locking workflows.
-
CSV ingestion workflow
-
Multiple ESG source types
- SAP fuel/procurement
- Utility electricity data
- Corporate travel data
-
Unit normalization
-
Suspicious data detection
-
Analyst review workflow
-
Approval and audit locking
-
MongoDB persistence
-
Responsive Bootstrap UI
- React.js
- Bootstrap
- Axios
- Node.js
- Express.js
- MongoDB
- Mongoose
client/
server/
MODEL.md
DECISIONS.md
TRADEOFFS.md
SOURCES.md
cd server
npm install
npm run devcd client
npm install
npm startcategory,amount,unit
Electricity,5000,Wh
Fuel,20,L
Travel,-100,kmCSV Upload
↓
Raw Data Storage
↓
Normalization
↓
Suspicious Detection
↓
Analyst Review
↓
Approval
↓
Audit Lock
Frontend:
- Vercel
Backend:
- Render
Database: MongoDB