Codi Project
Documentation
Coding standards, architectural patterns, and technical conventions across every repository, platform, and team within Codi.
Browse by Category
Everything in One Place
From frontend conventions to backend architecture — structured so any team member can ramp up fast, regardless of the project.
Frontend Standards
Component conventions, composables, middleware, plugins, and TypeScript patterns across all Nuxt SPA applications.
Backend Standards
Controllers, services, repositories, models, routes, validation (Joi), error handling, and middleware conventions.
Shared Libraries
Shared Nuxt layer and shared Node.js utilities — what they export, how to consume them, and extension patterns.
Booki Platform
End-to-end reference for the Booki booking platform — API, web apps, authentication, and multi-tenant architecture.
Auth & Security
JWT lifecycle, cookie strategy, role-based access control, and session management patterns used across all apps.
Architecture Guides
Multi-tenancy data isolation, error handling conventions, database patterns, and cross-cutting concerns.
Quick Access
Jump directly to the most frequently referenced sections.
