Compliance · 2024 · Client project · Live
ESG Watchtower
Scattered spreadsheets to audit-ready reports.
- Generated automatically
- Reports
- 4
- Access levels
- 8
- Modules
The problem
ESG reports pieced together from spreadsheets. No shared view. No audit trail.
What we built
Live figures flow into automatic reports. Four levels of access.
What it does
- Dashboard, metrics tracking, report generation and user management
- Four-level access control across more than 15 API endpoints
- Reports generated automatically from live figures
- Subscription and invoice handling through Stripe
How it was built (technical)
- Angular front end split into eight lazy-loaded modules
- Serverless Firebase and Node.js back end
- Four access levels: Admin, Manager, Analyst and Viewer
- Stripe for subscriptions, checkout and invoices
- Angular 17
- TypeScript
- Tailwind CSS
- Firebase
- Node.js
- Stripe
Client: Amwata Tech Company. Results shown are those reported for this project.