YeboMart
Smart Shop Management for Africa — AI-powered POS and inventory system designed for African small businesses.
What is YeboMart?
YeboMart is a comprehensive point-of-sale (POS) and shop management platform built specifically for African retail businesses. It combines modern POS features with AI-powered business insights, all at PPP-adjusted pricing that makes enterprise software accessible to tuckshops and small shops.
Point of Sale
Fast checkout with barcode scanning, multiple payment methods, and instant receipts
Inventory Tracking
Real-time stock levels, low stock alerts, and complete audit trail
AI Assistant
Ask questions in plain language: "What's not selling?" "Should I restock bread?"
Business Reports
Daily/weekly reports, product performance, staff analytics, profit margins
Why YeboMart?
The Problem
African small shop owners face critical challenges:
- Paper ledgers lead to errors, theft, and no visibility
- No inventory insight — shops run out of popular items while dead stock ties up cash
- Manual calculations cause pricing errors and incorrect change
- Western POS systems cost $50-200/month — unaffordable for most
- Internet unreliability means solutions must work offline
Our Solution
| Challenge | YeboMart Solution |
|---|---|
| Paper chaos | Digital POS with automatic tracking |
| Stock blindness | Real-time inventory with smart alerts |
| No business insight | AI assistant that analyzes YOUR data |
| Expensive software | E99/month (not $99) with PPP pricing |
| Offline reality | Works offline, syncs when connected |
Features at a Glance
Core Features (All Tiers)
- ✅ Fast POS — Tap-to-sell product grid
- ✅ Multiple Payments — Cash, Card, MoMo, eMali
- ✅ Stock Tracking — Automatic deduction on sale
- ✅ Basic Reports — Daily sales summary
- ✅ AI Assistant — Chat with your data (usage-limited)
Starter+ Features
- 📷 Barcode Scanning — Quick product lookup
- 🚨 Low Stock Alerts — Never run out
- 👥 Staff Accounts — Cashiers with PIN login
Business+ Features
- 📱 WhatsApp Reports — Daily summary delivered
- 📈 Advanced Analytics — Profit margins, trends
Pro+ Features
- 🎙️ Voice Input — Talk to your AI assistant
- 🏪 Multi-Location — Manage multiple stores
Supported Countries
YeboMart supports 15 African countries with localized pricing:
| Country | Currency | Lite Price | Business Price |
|---|---|---|---|
| 🇸🇿 Eswatini | SZL | E99 | E2,499 |
| 🇿🇦 South Africa | ZAR | R99 | R3,499 |
| 🇰🇪 Kenya | KES | KSh999 | KSh19,999 |
| 🇳🇬 Nigeria | NGN | ₦9,999 | ₦199,999 |
| 🇬🇭 Ghana | GHS | GH₵99 | GH₵2,699 |
| 🇹🇿 Tanzania | TZS | TSh9,999 | TSh249,999 |
| 🇺🇬 Uganda | UGX | USh19,999 | USh499,999 |
| 🇷🇼 Rwanda | RWF | FRw4,999 | FRw124,999 |
| 🇪🇹 Ethiopia | ETB | Br499 | Br12,499 |
Plus: Ivory Coast, Senegal, Zambia, Zimbabwe, Botswana, Mozambique
Technical Stack
Backend
- Runtime: Node.js + Express + TypeScript
- Database: PostgreSQL (Neon)
- ORM: Prisma
- AI: Google Gemini 2.0 Flash
- Payments: Stripe
- Hosting: Google Cloud Run
Frontend
- Framework: React 18 + TypeScript
- State: Zustand
- Styling: Tailwind CSS
- Offline: IndexedDB (Dexie)
- Hosting: Cloudflare Pages
Documentation
📋 PRD — Deep Dive
Complete product requirements, data models, API reference
🔧 Technical Deep Dive
Architecture, services, routes, models, middleware
Deep Dive Sections
- Architecture Overview — System design and code structure
- Services — All service methods with parameters
- Routes — Complete API endpoint map
- Models — Full Prisma schema
- Middleware — Auth, validation, rate limiting
- Billing — Stripe integration, pricing
- Frontend — App pages and components
- Admin — Admin dashboard
Quick Links
- App: app.yebomart.com
- Admin: admin.yebomart.com
- API: api.yebomart.com