Skip to content
HiddekelLABS home
← All work

Food production and wholesale · Kaduna

From cassava intake to sale, every naira recorded

An operating system for a garri producer that covers cassava intake, production, stock, bookings, sales, cash, payroll and tax. A public website with online ordering uses the same live prices and stock.

Client
A garri producer in Kaduna
Status
Near launch
Engagement
Custom Software & Automation Build
Modules
7

Before

The situation

  • The owner needed a clear link between cassava received and bags of garri produced.
  • Customer deposits had to be kept apart from completed sales.
  • Cash received needed to be traced to the bank, and real profit needed to be visible.
  • Payroll, tax records and staff access to financial data needed proper control.

What we built

One system for the whole operation

  1. 01Cassava intake with approval, which records the matching expense automatically.
  2. 02Production batches that add finished stock only after approval.
  3. 03Bookings with 7.5% VAT and delivery zone fees, using prices from the price list only.
  4. 04Sales that complete only when fully paid and picked up or delivered, with no credit sales and no selling stock that is not there.
  5. 05Five money accounts kept as a double-entry ledger, with bank reconciliation, approved fund transfers and expense limits by role.
  6. 06Payroll with payslips and PAYE, plus attendance for permanent and casual staff.
  7. 07An audit log of every change, and role-based access that hides payroll, profit and bank records from staff who should not see them.
  8. 08A public website with live prices and online ordering that reserves stock once an order is paid.

Modules

  • Intake
  • Production
  • Inventory
  • Bookings and sales
  • Cash and bank
  • Payroll and tax
  • Online ordering

Built with

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Tailwind CSS
  • Paystack
  • Docker Compose
  • Vitest

Start a project

Need a system like this? Tell us what you need.

Two short steps. A real person reads every enquiry and replies within 3 business hours.

WhatsApp or call
+234 810 294 5338
Hours
Monday to Friday, 9:00 to 17:00 WAT
Step 1 of 2
Your project
What do you need?
When do you want to start?
We reply within 3 business hours.