Skip to content
Arche Axon
All work
Booking & trainingBuilt

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
Session calendarSeat hold 48h
The need

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.

What we built

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.

What shipped
  • 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
Stack
Next.jsTypeScriptPrismaNeon PostgresTailwind CSSVitestSentry

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.