API Gateway — Staff & Leave Management System
access_token from the responseLogin, logout, refresh, user management. Roles: admin, manager, staff, owner.
Staff profiles, contact details, statutory IDs, insurance, emergency contacts, work locations, leave balances.
Leave requests (Annual, Sick, Emergency, Unpaid), approval workflow, balance tracking. Kenya Employment Act — 21 days.
Email notifications — leave alerts, reminders, birthday and work anniversary messages.
MNC Property portfolio: properties, units, tenants, leases, rent collection, deposits, operations, bank accounts, reminders and dashboard.
Dashboard, team calendar, .ics export, birthday/anniversary reminders, announcements, settings, audit log. Also handles staff document uploads (R2 storage, role-based access).