Sote Mart e-commerce and back office
Supermarket storefront with M-Pesa STK Push, GPS delivery zones and an accounting dashboard.
- Status
- BuiltBuilt with live Supabase backend and Docker packaging
- Period
- 2026
- Role
- Full-stack build for a client
- Client
- Sote Mart
Customers browse a catalogue with filters and comparison, check out as guests, pay by M-Pesa STK Push or cash, and track orders with delivery fees computed from GPS zones. Staff get an admin dashboard with sales analytics, inventory and bulk import, expenses, financial reports and an accounting view. Started in Lovable and heavily extended by hand.
What it does
- M-Pesa STK Push or cash on delivery
- GPS delivery-zone fee calculation
- Inventory, bulk import, expenses, P&L
- 216 source files, Docker Compose
A storefront and a back office in one codebase: the same system that takes the order reconciles the books.
More fintech and m-pesa
Prototype ▶ 1 Fintech and M-Pesa
Stima: pay-as-you-go electricity
Pay on M-Pesa and the lights come on. No 20-digit token.
M-Pesa Daraja · Flask · SQLite · Arduino
Fintech and M-Pesa
WooCommerce M-Pesa gateway
STK Push at checkout as a native WooCommerce payment method.
PHP · WordPress · WooCommerce · M-Pesa Daraja
Specified Fintech and M-Pesa
NetPesa: ISP billing automation
Customer pays on M-Pesa, MikroTik reconnects them. No 11 pm phone call.
Next.js (T3) · TypeScript · Prisma · PostgreSQL