Proof point β Agriculture is the real economy. I’ve built the software layer a modern Nigerian farm runs on - from broilers to invoices.
π©» Problem
Nigerian livestock farms run on exercise books. Stock counts, mortality, feed costs, sales - none of it is queryable, so none of it is bankable: a farm with no records is a farm no lender or investor can touch.
π¨ Solution
FarmPlus (branded Famoroti Farms, Inc.) - multi-tenant farm record-keeping with billing:
Architecture Overview
- Domain-first data layer - 13 per-species livestock models (broilers, layers, fish, goats, pigs, turkeys, even ostriches): the schema mirrors the real farm, not a generic “animal” table.
- SaaS scaffolding from day one - companies, farms, sections, roles and invites, plans and subscriptions, sales and invoices, audit logs, and production-vs-sandbox API keys.
- API - Express/Mongoose MVC with Joi validation, Sentry, SendGrid, Google Maps integration, pagination and encryption helpers.
- Dashboard - React with Redux (auth, companies, invoices, access flows), protected routes, and a hand-rolled SCSS component library.
- Design before code - a dedicated wireframe repo (draw.io) preceding the build.
Quality signals
- Travis CI configured with a MongoDB service.
- A real team workflow:
#farmplus-engSlack channel and onboarding README. - ~2 years of maintained activity (2021β2023) - a product lived with, not a weekend demo.
π Philosophy
Model the domain as the farmer sees it; build the SaaS machinery (billing, tenancy, audit) underneath from the start. The architecture here became the personal boilerplate that powered E-Student and Lemify.
π Key learnings
- Multi-tenant, role-based SaaS structure: companies, invites, API keys, audit trails.
- Subscription and payments domain modeling.
- The cost of over-specific schemas - 13 near-identical animal models taught the abstraction lesson permanently.
- Full-stack solo-plus-team ownership: API, dashboard, and wireframes by the same hand, with collaborators onboarded.
π Output & impact
- A complete agritech platform (API + dashboard + wireframes) maintained across two years with CI and a small-team workflow.
- Farm records as structured data - the precondition for the agricultural credit the sector needs.
π Why this matters
The Founder Journey Β· Access to Capital. Tech ecosystems are judged by whether they reach the real economy - and in Nigeria, agriculture is that economy. Bankable farm records are what connect lenders to actual farmers. This is agritech built from the operator’s side, not read about.
π Hire me
Digitizing an agribusiness or real-economy operation? Let’s talk β Β· See also: Flenager Β· The thesis