Booki Documentation
Overview
What the Booki Documentation section covers and how it is organised.
The Booki Documentation section is the complete internal reference for the Booki platform — a multi-tenant booking system built with Nuxt (SPA) frontends and an Express v5 backend.
What's Covered
Repository Map
| Repository | Role |
|---|---|
booki-api | Express v5 REST API — the core backend service |
codi-node-utils | Shared Node.js utilities published as @codisolutions23/node-utils |
codi-layer | Shared Nuxt layer used by all four frontend apps |
customer-booki-web-app | Customer-facing booking SPA |
owner-booki-web-app | Business owner dashboard |
admin-booki-web-app | Super-admin panel |
cms-booki-web-app | Public landing and registration pages |
Tech Stack at a Glance
| Concern | Choice |
|---|---|
| Frontend | Nuxt (SPA, ssr: false) + Tailwind CSS v4 + DaisyUI |
| Backend | Express v5 + MongoDB (native) + Redis |
| Auth | JWT — access + refresh tokens in cookies |
| Deployment | Cloudflare Pages (frontend) |
| Shared utilities | codi-node-utils, codi-layer |