{
  "name": "CleenUI modules",
  "url": "https://cleenui.com/modules",
  "description": "14 production-ready vertical-slice modules. Each ships with React UI, ASP.NET Core 8 Web API, EF Core 8 + AzureSQL schema. Ordered M01 through M14.",
  "techStack": [
    "C#",
    ".NET 8",
    "ASP.NET Core",
    "EF Core 8",
    "AzureSQL",
    "React 18",
    "TypeScript"
  ],
  "count": 14,
  "modules": [
    {
      "code": "M01",
      "slug": "security",
      "title": "Security",
      "subtext": "Auth and RBAC foundation for enterprise multi-tenant software.",
      "description": "Centralized authentication, authorization, and session controls that enforce who can access what, when, and how across tenants, accounts, and admin surfaces.",
      "capabilities": [
        "User login/signup/social login and token refresh",
        "Session token workflows for public and private paths",
        "Role and permission management",
        "Role to user assignment",
        "Auth-secured health and policy enforcement patterns"
      ],
      "benefits": [
        "Reduces privilege drift",
        "Improves security auditability",
        "Supports enterprise access governance"
      ],
      "url": "https://cleenui.com/modules/security"
    },
    {
      "code": "M02",
      "slug": "accounts-companies",
      "title": "Accounts",
      "subtext": "Tenant and account boundaries with user assignment controls.",
      "description": "Multi-account management for organizations, subsidiaries, or entities with strict ownership boundaries, member invitation workflows, and account-level user filtering.",
      "capabilities": [
        "Account profile save/update",
        "Account detail retrieval",
        "Account user add/remove/invite",
        "Account user filters by role and integration",
        "Plan save and subscription sync hooks"
      ],
      "benefits": [
        "Separates customer/company data scopes",
        "Supports delegated administration",
        "Scales enterprise onboarding"
      ],
      "url": "https://cleenui.com/modules/accounts-companies"
    },
    {
      "code": "M03",
      "slug": "support",
      "title": "Support",
      "subtext": "Knowledge base and support content operations in one place.",
      "description": "Full help-content lifecycle management for categories and articles, with association/disassociation patterns, public delivery endpoints, and admin/private editing workflows.",
      "capabilities": [
        "Help content category and article CRUD",
        "Article filter/detail endpoints",
        "Article association and disassociation",
        "Public help content endpoints",
        "Exposure area filtering"
      ],
      "benefits": [
        "Lowers support load via self-service",
        "Keeps guidance synchronized with product changes",
        "Supports public and private support surfaces"
      ],
      "url": "https://cleenui.com/modules/support"
    },
    {
      "code": "M04",
      "slug": "infrastructure-logging",
      "title": "Infrastructure and Logging",
      "subtext": "Operational observability, API activity, and cache/system diagnostics.",
      "description": "Admin-focused telemetry and operational controls to monitor entity activity, database cache statistics, system-level performance behavior, and vendor integration call traces.",
      "capabilities": [
        "DB cache statistics endpoint",
        "Entity activity endpoint",
        "System performance cache clear",
        "Vendor call-log filtering",
        "Overall statistics and operational insights"
      ],
      "benefits": [
        "Faster incident triage",
        "Improved cache and performance confidence",
        "Higher operational transparency"
      ],
      "url": "https://cleenui.com/modules/infrastructure-logging"
    },
    {
      "code": "M05",
      "slug": "translation-languages",
      "title": "Translation and Languages",
      "subtext": "Dynamic language operations with fallback-safe global delivery.",
      "description": "Language discovery, filtering, and browser-code language resolution patterns that support multilingual data presentation and translation-aware module behavior.",
      "capabilities": [
        "Language all/country/filter APIs",
        "Browser code to language/edition resolution",
        "Fallback to English behavior",
        "Translation hooks in content/template flows",
        "Language IDs across multiple modules"
      ],
      "benefits": [
        "Accelerates global rollout",
        "Reduces localization breakage",
        "Supports large multilingual surfaces"
      ],
      "url": "https://cleenui.com/modules/translation-languages"
    },
    {
      "code": "M06",
      "slug": "notify-templates",
      "title": "Notify Templates",
      "subtext": "Versioned, translatable templates for SMS, email, and push channels.",
      "description": "Admin template management with clone, restore, history, preview-send, phrase translation, merge-field dependency analysis, and editor preview generation.",
      "capabilities": [
        "Notify template save/clone/delete/filter/detail",
        "Preview send and editor preview",
        "Template history and restore",
        "Phrase translation and re-translation",
        "Merge field management and dependency retrieval"
      ],
      "benefits": [
        "Faster cross-channel messaging launches",
        "Lower risk with version history and restore",
        "Better localization quality"
      ],
      "url": "https://cleenui.com/modules/notify-templates"
    },
    {
      "code": "M07",
      "slug": "messaging",
      "title": "Messaging",
      "subtext": "Secure threaded conversations with real-time collaboration.",
      "description": "Conversation, participant, message, reaction, and media APIs backed by SignalR hub events for real-time delivery, read states, presence, and draft handling.",
      "capabilities": [
        "Conversation create/detail/filter/update/delete",
        "Participant add/update/remove",
        "Message save/detail/filter/delete with attachments",
        "Reaction add/remove and read receipts",
        "SignalR presence and group broadcasting"
      ],
      "benefits": [
        "Enables real-time collaboration",
        "Supports private threaded communication",
        "Improves engagement and response time"
      ],
      "url": "https://cleenui.com/modules/messaging"
    },
    {
      "code": "M08",
      "slug": "tasks",
      "title": "Tasks",
      "subtext": "Project-agnostic task templates, events, phases, and execution flows.",
      "description": "Task primitives integrated with project and assessment workflows, including template groups, event actions, statuses, phases, and association to assessment questions.",
      "capabilities": [
        "Project task template save/filter",
        "Task template group save/delete/filter",
        "Task event action save/filter",
        "Task status type and phase management",
        "Assessment question to task-template mapping"
      ],
      "benefits": [
        "Reusable execution framework across domains",
        "Consistent delivery through templates",
        "Direct bridge from assessment to action"
      ],
      "url": "https://cleenui.com/modules/tasks"
    },
    {
      "code": "M09",
      "slug": "ai-models-prompts-agents-avatars",
      "title": "AI Models, Prompts, Agents, Avatars",
      "subtext": "LLM operations with governance, prompt versioning, and agent orchestration.",
      "description": "Centralized AI operations layer for model/platform setup, utilization control, dynamic prompts, call-history outcomes, agent lifecycle management, and AI execution diagnostics.",
      "capabilities": [
        "AI model type and platform configuration",
        "Utilization percentage assignment by use type",
        "Prompt save/filter/delete/history/version restore",
        "Dynamic prompt runtime execution",
        "AI agent filter/save/detail/delete"
      ],
      "benefits": [
        "Controls AI spend and quality",
        "Supports safe experimentation",
        "Enables targeted automation"
      ],
      "url": "https://cleenui.com/modules/ai-models-prompts-agents-avatars"
    },
    {
      "code": "M10",
      "slug": "fonts",
      "title": "Fonts",
      "subtext": "Enterprise font and asset lifecycle with licensing attachment support.",
      "description": "Font family/type management with static font-file ingestion, hosted URL linkage, attachment management, and filterable retrieval for design systems and license oversight.",
      "capabilities": [
        "Font family and font CRUD",
        "Static font file ingestion to blob and DB",
        "Font attachment upload/filter/delete",
        "Font vendor/reference URL linkage",
        "Font details and inventory filtering"
      ],
      "benefits": [
        "Reduces font licensing risk",
        "Creates trackable typography asset inventory",
        "Improves design consistency"
      ],
      "url": "https://cleenui.com/modules/fonts"
    },
    {
      "code": "M11",
      "slug": "legal-policy-management",
      "title": "Legal Policy Management",
      "subtext": "Versioned agreements with per-user acceptance and audit trails.",
      "description": "Agreement authoring and version lifecycle management combined with user-side pending-agreement retrieval and acceptance recording for compliance-ready governance.",
      "capabilities": [
        "Agreement filter/list/detail/save/by-code",
        "Agreement version history and restore",
        "Public agreement list and lookup",
        "User pending agreement retrieval",
        "User agreement acceptance recording"
      ],
      "benefits": [
        "Compliance-ready acceptance trail",
        "Safe policy evolution with rollback",
        "Lower legal operations overhead"
      ],
      "url": "https://cleenui.com/modules/legal-policy-management"
    },
    {
      "code": "M12",
      "slug": "categories-topics",
      "title": "Categories and Topics",
      "subtext": "Reusable hierarchical taxonomy for content and entities.",
      "description": "Deep category hierarchy and topic assignment architecture supporting proposal flows, autocomplete/search patterns, featured taxonomy feeds, and content association use cases.",
      "capabilities": [
        "Category hierarchy retrieval",
        "Category propose/search/autocomplete/featured",
        "Topic search/propose/parent-topic retrieval",
        "Topic assignment to entities",
        "Public category/hierarchy patterns"
      ],
      "benefits": [
        "Standardizes taxonomy platform-wide",
        "Improves search and discovery",
        "Supports reusable semantic organization"
      ],
      "url": "https://cleenui.com/modules/categories-topics"
    },
    {
      "code": "M13",
      "slug": "assessments-surveys",
      "title": "Assessments and Surveys",
      "subtext": "Wizard-style, sectioned assessment composition and execution.",
      "description": "End-to-end assessment builder with type management, section and step orchestration, form/question composition, and optional question-to-task-template automation mapping.",
      "capabilities": [
        "Assessment save/filter/detail",
        "Assessment type save/filter",
        "Section and step save/filter",
        "Step-form and question save/filter",
        "Question to task-template mapping"
      ],
      "benefits": [
        "Faster onboarding/qualification design",
        "Higher quality structured data capture",
        "Actionable outcomes through task mapping"
      ],
      "url": "https://cleenui.com/modules/assessments-surveys"
    },
    {
      "code": "M14",
      "slug": "vendor-marketplace",
      "title": "Vendor Marketplace",
      "subtext": "Vendor ecosystem controls, service monetization, and payment rails.",
      "description": "Marketplace primitives spanning vendor typing and call-log telemetry, account-level marketplace visibility flags, and Stripe-backed subscription/payment workflows for supply-demand ecosystems.",
      "capabilities": [
        "Vendor type filtering",
        "Vendor call-log filtering",
        "Marketplace visibility/vetting indicators",
        "Stripe subscription creation",
        "Stripe webhook processing"
      ],
      "benefits": [
        "Accelerates marketplace launch",
        "Improves vendor oversight",
        "Supports scalable demand/supply operations"
      ],
      "url": "https://cleenui.com/modules/vendor-marketplace"
    }
  ]
}
