Skip to content

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:

SourceContent
apps/admin/docs/features/Admin feature specs and historical decisions
apps/api/docs/features/API feature specs and historical decisions
apps/api/docs/openapi.jsonGenerated OpenAPI artifact (machine-readable contract)
apps/api/app/lib/openapi-spec.tsLive 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

Built with VitePress