Start Here
Kubuli is a mobile-first SuperApp for the Caribbean, starting in Dominica. This site is the single source of truth for published documentation — whether you operate the platform, build on it, or integrate with it.
Who is this site for?
Admins & Operators
You manage content, review ingestion queues, configure sources, and keep the platform running smoothly.
→ Admin guide — access and roles, ingestion review, content operations, troubleshooting
Developers
You build and maintain the apps, add features, run the local stack, and ship code.
→ Developer guide — local setup, monorepo orientation, API and admin workflows, docs contribution
Integrators & API Consumers
You call the Kubuli API or work with cross-app contracts from an external service or third-party integration.
→ API Reference — all endpoint families, auth, status, and response shapes → Integrations — admin-ingestion and cross-app contract guidance
Where do engineering docs live?
This site contains curated, audience-friendly guidance. The detailed engineering record lives app-by-app:
| Source | Content |
|---|---|
apps/admin/docs/features/ | Admin feature specs and historical decisions |
apps/api/docs/features/ | API feature specs and historical decisions |
apps/api/docs/openapi.json | Generated OpenAPI artifact (machine-readable contract) |
apps/api/app/lib/openapi-spec.ts | Live OpenAPI source (edit here, then export) |
docs/integration/ | Cross-app contract source of truth |
→ Docs contribution guide — when to update this site vs. app-local specs