Enterprise-grade technical and business documentation for the DKP Joinery platform. Covers every module, workflow, entity, role and integration.
13
Modules Documented
28+
Entities / Tables
9
User Roles
6
Status Workflows
Authentication, roles, permissions, notifications, global settings and dashboard architecture.
Full client-facing portal: projects, quotes, payments, support, variations and invoice flows.
Partner onboarding, project attribution, commission engine, revenue centre, RFI and leads.
Full project lifecycle: creation, production, installation scheduling, variations and aftercare.
Invoicing, payments, commissions, revenue tracking and financial workflows.
Quote requests, lead management, quote builder, product templates and CRM inbox.
Partners, suppliers, referrals, attribution system and commission structure.
Field installer workflows: job assignment, status updates, checklists and sign-off.
n8n workflows, MXRoute email, WooCommerce sync, onboarding pipelines and webhook flows.
All entities, schemas, relationships, status values, data ownership and visibility rules.
Layout architecture, design tokens, navigation system, shared components and responsive behaviour.
Recommended improvements, missing modules, scalability considerations and next phases.
A professional business guide explaining the platform for clients, partners, and non-technical stakeholders — covering all user types, portal processes, and the full business flow.
This documentation was generated by analysing the live application source code, entity schemas, workflow configurations, role definitions, and integration configurations. It reflects the actual system state and is accurate as of the generation date. All workflows, status transitions, permissions and business logic are derived from the running codebase.