DKP Joinery

Application Documentation

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

Core System

Authentication, roles, permissions, notifications, global settings and dashboard architecture.

Authentication & Security
Role System & RBAC
User Onboarding
Access Request Flow
Notifications
+2 more topics
View Section

Client Portal

Full client-facing portal: projects, quotes, payments, support, variations and invoice flows.

Client Dashboard
Projects & Timeline
Quotes & Approvals
Payments & Invoices
Support & Conversations
+2 more topics
View Section

Partner Portal

Partner onboarding, project attribution, commission engine, revenue centre, RFI and leads.

Partner Onboarding
Applications Flow
Project Attribution
Revenue & Commission
Invoices
+4 more topics
View Section

Project Delivery

Full project lifecycle: creation, production, installation scheduling, variations and aftercare.

Project Lifecycle
Status Workflows
Installation Jobs
Scheduler
Variations
+2 more topics
View Section

Finance

Invoicing, payments, commissions, revenue tracking and financial workflows.

Invoice Lifecycle
Payment Workflows
Commission System
Revenue Tracking
VAT & Calculations
+1 more topics
View Section

Sales Pipeline

Quote requests, lead management, quote builder, product templates and CRM inbox.

Quote Request Intake
Lead Management
Quote Builder
Product Templates
CRM Inbox
+1 more topics
View Section

Business Network

Partners, suppliers, referrals, attribution system and commission structure.

Partner Management
Supplier Management
Attribution Logic
Commission Structure
Business Relationships
View Section

Installer Portal

Field installer workflows: job assignment, status updates, checklists and sign-off.

Installer Account Lifecycle
Job Assignment
Field Workflow
Checklists & Photos
Sign-Off Process
+1 more topics
View Section

Automations & Integrations

n8n workflows, MXRoute email, WooCommerce sync, onboarding pipelines and webhook flows.

n8n Automation Map
Email System (MXRoute)
WooCommerce Integration
Client Onboarding Pipeline
Partner Onboarding Pipeline
+2 more topics
View Section

Database & Entities

All entities, schemas, relationships, status values, data ownership and visibility rules.

Entity Overview
Lead
Quote
Project
Invoice
+12 more topics
View Section

UI/UX System

Layout architecture, design tokens, navigation system, shared components and responsive behaviour.

Design System
Layout Architecture
Navigation
Shared Components
Theme & Tokens
+1 more topics
View Section

Future Roadmap

Recommended improvements, missing modules, scalability considerations and next phases.

Recommended Improvements
Missing Modules
Scalability Notes
Technical Debt
Phase 2 Suggestions
View Section

DKP Operations Guide

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.

Platform Overview
User Types & Roles
Full Business Process Flow
Portal Processes
Verification & Approval
+4 more topics
View Section

📋 About This Documentation

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.