
- Context
- A school teaching Salsa, Bachata, Kizomba, Konpa, Urban Kiz and Semba needed class booking and payment without a full payment integration.
- What I built
- Class schedule (weekend group sessions)
- Private class packages with KES pricing
- Booking form for name, M-Pesa number and style (plus partner name)
- WhatsApp booking
- A gallery
- Decisions
- Seat held for 30 minutes while a manual M-Pesa payment is completed, instead of a full payment integration.
- Outcome
- Live. A booked seat is held for 30 minutes while the manual M-Pesa payment completes.
- What I learned
- A 30-minute seat hold plus a manual M-Pesa step can stand in for a full payment integration at this size.
Need something similar built, or an existing site fixed? See website services and prices.