Corporate Training Platform
Course catalog, scheduled sessions with seat holds and waitlists, online payments, trainer and admin portals, and digital certificates.
- Client
- Nawiri Africa Consultants
A corporate training business was running enquiries, bookings, and payments by hand. They needed a public catalog, real session scheduling with capacity, and a back office that records every booking and payment.
A Next.js platform backed by PostgreSQL. Public visitors browse and book; trainers and administrators work in separate portals. Integrations such as email and payments are credential-gated and degrade gracefully, so the system keeps working with manual invoicing if a provider is unavailable.
- Course catalog of 60 courses across six categories, editable by admins
- Session booking with capacity, 48-hour seat holds, and waitlists
- M-Pesa and Paystack checkout, plus manual payment recording
- Admin portal with an enquiries pipeline, bookings, and an audit log
- Trainer portal and digital certificates
Next case study
Retail Storefront & Loyalty
E-commerce & retail
Tell us what your organization needs to run better.
A short conversation is enough to scope a first phase. We reply within two business days.