Skip to content

Client · Agriculture · Kenya

A commerce and operations platform for an agricultural biotech company

Online sales with M-Pesa, distributor and farmer portals, expert consultations and growth tools — the digital backbone of an agricultural business.

For
Becof Organic Chemicals Limited
Type
Client project
Services
Build, Automate, Grow
Stack
React, TypeScript, Tailwind CSS…
Becof Organic Chemicals homepage: “Transforming Agriculture with Eco-Friendly Innovation”, with the SoilFix product spotlight

The problem

Becof Organic Chemicals sells biotechnology products that protect crops and restore soil. It needed more than a shop: farmers, distributors, agronomy experts and internal staff all interact with the business differently, and orders, payments, consultations and partner relationships were not in one place.

The solution

  • Online store with production M-Pesa STK Push payments, payment retries, guest checkout and recovery of abandoned checkouts.
  • Role-based portals for super admins, admins, experts, distributors and farmers, with a granular, database-driven permission system.
  • Expert consultation booking, a distributor self-service dashboard, careers, impact reporting and a learning hub.
  • Growth features: an affiliate programme, loyalty points and referrals, coupon management, and WhatsApp buttons on products and orders.
  • Automated transactional emails for orders, partners, affiliates and contact enquiries.
  • SEO and measurement: dynamic sitemap, product-rating structured data, noindex on private pages, Google Analytics behind cookie consent.

My role

Lead developer: architecture, frontend, Supabase backend and serverless functions, M-Pesa integration, SEO and analytics — plus a full bug and UX audit of the platform, closed out item by item.

Technology

  • React
  • TypeScript
  • Tailwind CSS
  • Supabase (Postgres, Auth, RLS)
  • Edge Functions
  • M-Pesa Daraja API
  • Google Analytics

Outcome

Live at becoforganicchemicals.com, taking real M-Pesa payments. Sales and traffic figures belong to the client and aren’t published here.

Facing a similar problem in your business?

Start with a conversation about the problem. We’ll work out the right solution together.

Book a Consultation(opens teevexa.com in a new tab)