CertiTrace – Cocoa Certification and Traceability App
Cocoa certification and traceability: offline farm audits, AI plant health checks and QR-verified digital certificates.

- Industry
- Built with
- Flutter
- React
- Node.js
The project
CertiTrace helps cocoa farmers, field agents and cooperative managers in Côte d'Ivoire work through the ARS-1000 cocoa certification process. Field agents collect farm data offline, with GPS location and photos, during remote inspections. An AI check reviews plant health from photos, and the system builds a development plan for each farm. Managers, funders and certification bodies follow tasks, interventions, compliance checks and reports on role-based dashboards in real time. Certified farms receive a digital certificate with a QR code anyone can scan to verify it. We built the multilingual mobile app in Flutter and the web platform in React, with a Node.js backend.
The challenge
- Certification audits relied on paper forms collected on remote farms with poor connectivity.
- Cooperatives, funders and certification bodies had no shared, up-to-date view of each farm's compliance.
- Buyers needed a way to check that a certificate was genuine.
- Farmers lacked clear guidance on what to improve to meet sustainability standards.
What we built
- Offline data collection with GPS and photo uploads for farm inspections.
- AI plant health checks and automated farm development plans.
- Role-based dashboards for managers, agents, funders and certification bodies.
- Digital certificates with QR codes for verification.
- A multilingual interface for farmers and field teams.
Key features
Offline farm audits
Field agents record inspections without a connection and sync later.
AI plant health checks
Photos of cocoa plants are checked for health problems.
Development plans
Each farm gets an automatic plan of improvements to reach certification.
Role-based dashboards
Managers and certification agents track tasks, interventions and reports in real time.
QR digital certificates
Certificates carry a QR code that anyone can scan to validate them.
Multilingual support
The app works in the languages farmers and agents use.


