Supply Chain Traceability Platform
Full-stack enterprise traceability platform with AI-driven farm assessments tracking the rate of change of deforestation and afforestation in vegetation cover.
About the Project
An enterprise traceability platform connecting farms, commodities, batches, and compliance assessments — with AI-powered vegetation analysis that tracks how deforestation or afforestation rates change over time at farm boundaries.
Problem
Operators lacked a single system to trace products across farms, quantify vegetation loss or gain over time, and enforce role-based workflows with geospatial farm data.
Features I Handled
Described using the STAR method — Situation, Task, Action, Result.
Architecture & Technical Decisions
The platform splits Next.js (BFF + UI) from an Express modular monolith backed by PostgreSQL — Docker-compose for local/prod parity, not serverless functions.
- Architecture pattern
- Modular monolith backend + Next.js BFF frontend
- Hosting & deployment
- Docker containers (backend + Postgres); Next.js app separately deployed
- Data layer
- PostgreSQL via Prisma ORM with relational supply chain models
- Integrations & services
- Global Forest Watch Data API; geospatial (Turf.js); Docker Compose orchestration
flowchart LR next[NextjsBFF] --> express[ExpressModularMonolith] express --> prisma[PrismaORM] prisma --> postgres[(PostgreSQL)] next --> ui[SupplyChainUI]