Live in production · Client work
The Clay Pot: Matebeto, Grill & Bar
A complete ordering and operations system for a restaurant on Lake Road, Lusaka. Customers browse the menu, order ahead for dine-in or takeaway, and track their order. Staff run the whole floor from one dashboard.
Engineering: a Go REST API (chi + GORM) with bcrypt auth, PostgreSQL on Supabase, deployed on Render, with weekly automated database backups via GitHub Actions. When the original database host locked the project over usage, I migrated it to Supabase without downtime and cut polling traffic with lightweight version checks.
For customers
- Menu & drinks with live availability
- Cart, order-ahead checkout & arrival window
- Order tracking by phone, printable receipts
- Photo gallery & QR code menu for tables
For staff
- Secure login with a full order lifecycle
- Stock control that deducts ingredients by recipe
- Instant WhatsApp alert for every new order
- Self-service menu, gallery, site & staff accounts