Ministry of Blue Economy & Fisheries (MoBEF), Zanzibar · GovTech
20+ partners, 40+ NGOs, one system, built in four weeks.
The challenge
Zanzibar's blue economy, meaning fisheries, seaweed, marine conservation and coastal livelihoods, is implemented by more than 20 development partners and 40 NGOs at once. Under the Agriculture and Fisheries Development Programme (AFDP), a USD 58.85M programme funded by IFAD, the International Fund for Agricultural Development, the ministry commissioned a management information system to bring all of that activity into one place.
Before the system, the ministry had no consolidated view of who was doing what, where. Coordination ran on fragmented Excel spreadsheets and email chains, and that produced three concrete problems. NGOs carried duplicative reporting burdens, with the same project data requested repeatedly in different formats by different offices. Geographic coordination gaps were invisible: nobody could see that one district had five overlapping livelihood projects while a neighbouring one had none. And evidence-based policy decisions were effectively impossible, because the evidence lived in dozens of disconnected files. The pain was sharpest during IFAD supervision missions, when assembling a single data package took roughly three days of manual compilation and reformatting, every time.
There was also nothing to buy. To the team's knowledge, no purpose-built blue economy coordination platform existed anywhere; multi-stakeholder policy coordination with spatial project tracking is not a category commercial software covers. It had to be built.
The approach
Herman designed and built the entire system end-to-end in a four-week engagement. Three design decisions carried it.
Map-native architecture. PostgreSQL 16 with PostGIS as the spatial foundation, and the map as the primary interface rather than a feature bolted onto a table view. Projects render on an interactive Leaflet map with district and conservation-area overlays, so geographic gaps are visible by default: the empty district is on screen before anyone has to run a query.
Adoption as architecture. Government systems die when the first user opens an empty database and a 40-field form. The adoption mechanics were encoded into the technical design instead of left to training: the system launched pre-populated with 15+ real projects, every data-collection form is limited to fewer than 15 fields, and the payoff is immediate. Submit a project and it appears on the map alongside everyone else's.
Sovereign by design. The stack is entirely open source: Next.js 15 App Router, PostgreSQL with Drizzle ORM, Auth.js, shadcn/ui and Recharts, deployed with Docker Compose on Tanzanian infrastructure. No vendor lock-in, no licence fees, and the system is scoped so the ministry's own IT officer can operate it without ongoing international developer support.
On that base sit four-tier role-based access control, standardised forms for partners, projects and institutions, and automated IFAD-compatible exports, with a design target of cutting the three-day report scramble to under one hour. The four-week build sat inside a February-to-June 2026 delivery arc: site inspection on 13 March, client presentation on 27 April, and training delivered to four distinct user segments on 28 April.
The result
The system is live at mis.blueeconomysmz.go.tz and in real use. A public dashboard gives every stakeholder a transparent view of blue economy activity across Zanzibar, while role-based access separates what ministry staff, development partners and NGO users can see and edit. The interactive map covers all Zanzibar districts and conservation areas, so programming gaps that used to be invisible are now the first thing a viewer notices.
The reporting target held: at acceptance, generating an IFAD-compatible data package took under one hour, against the roughly three days of manual Excel work it replaced.
The result weighted most heavily here is quieter than any launch metric. Between go-live and 23 June, the system went through three post-launch change cycles, every one driven by ministry staff actually working in it. Change requests from real daily use are the difference between software that was delivered and software that was adopted: a wishlist gets written before launch, but friction reports only come from people who depend on the thing. To the team's knowledge this is the first purpose-built blue economy coordination platform anywhere, and it runs on open-source software, on Tanzanian servers, under the ministry's full control.