Marketplace

Service catalog showcasing ThreatOps security service offerings with category-based navigation, service cards, and onboarding integration.

Overview

The Marketplace serves as the service catalog for the ThreatOps SOCaaS platform. It presents the available security service categories -- Detection & Response, External Defense, Proactive Defense, and Cyber Posture Management -- in a structured, browsable format. Customers can explore service offerings, watch platform overview videos, and initiate onboarding through "Get Started" CTAs that link directly to the support case creation flow. This module bridges the gap between marketing and operational onboarding.

What Was Proposed

What's Built Complete

Architecture

Frontend-Only Module

The Marketplace is currently a frontend-only module with static product data defined in the component. It integrates with the support cases module by navigating to the case creation form with pre-populated subjects. Future iterations may introduce a backend product catalog API.

Marketplace Page
+---------------------------+
| Tab Navigation (6 tabs)   |
| Hero Banner + Video Modal |
| Product Grid (2x2)        |
|   +-------------------+   |
|   | Category Card     |   |
|   | Services (chips)  |   |
|   | "Get Started" CTA |---+-> /support-cases/new?subject=...
|   +-------------------+   |
| Toast Notifications       |
| Cart (placeholder)        |
+---------------------------+

Routing

Frontend Route
/marketplace
API Prefix
N/A (frontend only)

Prerequisites

Data Model

Product Category

FieldTypeDescription
categorystringCategory name in uppercase (e.g., "DETECTION & RESPONSE")
iconcomponentLucide icon component for the category
servicesarrayList of {label, icon} service items
maturitystringMaturity level indicator (currently "n/a")

Service Categories

CategoryServicesIcon
Detection & ResponseMDRShield
External DefenseDigital Risk Protection, Third-Party Risk ManagementGlobe
Proactive DefenseAssets, Vulnerability ManagementCrosshair
Cyber Posture ManagementPosture Self-AssessmentBarChart3

UI Description

Header

Left side: filter icon with "Marketplace" title and "Dashboard" breadcrumb link. Right side: quick links bar with shopping cart button (blue).

Tab Bar

Horizontal tab navigation with 6 tabs: Recommended, Detection & Response, External Defense, Proactive Defense, Cyber Posture Management, Gap Analysis. Active tab has blue bottom border.

Hero Banner

Dark gradient (slate-800 to slate-700) rounded banner. Left side: "ThreatOps" label in blue, large "ThreatOps SOCaaS Platform" heading in white, description text. Right side: circular play button with white border for video demo.

Product Grid

2-column grid of white cards. Each card has: category name as uppercase header, "GET STARTED" button (blue outline) that links to support cases, service items as icon+label chips in a flex-wrap layout, and maturity indicator at the bottom.

Video Modal

Dark overlay with centered modal containing title, video placeholder area with play icon, and close button.

Toast Notification

Bottom-right positioned dark toast with message text and close button. Auto-dismisses after 3 seconds.

Source Files

ComponentPath
Frontend Pageplatform/frontend/src/app/marketplace/page.tsx