Eucher Abatti
Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

NaviGarde IA is a maritime safety platform built for Beninese waters, where boat inspections are still largely manual, paper-based and untraceable. The problem is concrete: an overloaded canoe departs without anyone measuring its actual capacity, and when an incident happens, no decision can be reconstructed. The platform covers four points in the operational chain. Inspection: an agent photographs the boat, the model analyses the images and proposes a passenger count, lifejacket visibility, hull and engine condition, a risk score and an explicit confidence level. Alerts: every anomaly confirmed by a supervisor automatically generates an urgent alert, and a public page lets a sailor without an account report distress. Reports: generated as archived PDFs with a SHA-256 fingerprint and versioning. Audit: every sensitive action is recorded with its author, address and timestamp. The design principle is that the AI proposes and the human decides. No detected anomaly becomes a decision without named human review: the supervisor confirms, corrects or dismisses the analysis. Departure is forbidden as soon as the risk score crosses the critical threshold. The system never presents a hypothesis as fact: anything not visible in a photo is marked as such and listed as an uncertainty. The project targets field agents, supervisors and administrators of maritime authorities, with four roles whose permissions are enforced server-side, not merely hidden in the interface. Built with React, Express, tRPC and MySQL with Drizzle ORM, the project has 20 tables, 10 versioned migrations, 62 automated tests and a browser sweep checking all four roles. Meta's model is called exclusively server-side, for four uses: inspection image analysis, report writing, voice alert triage and explanatory reading of dashboard metrics.