Template Marketplace¶
Dashforge includes a marketplace for publishing and purchasing dashboard templates.
Overview¶
The marketplace enables:
- Publishers to create and sell dashboard templates
- Consumers to discover and license templates for their organizations
- Seat-based licensing for team access management
Architecture¶
┌─────────────────────────────────────────────────────────────┐
│ Template Marketplace │
├─────────────────────────────────────────────────────────────┤
│ Publishers │ Consumers │
│ ├── Create Templates │ ├── Browse Marketplace │
│ ├── Version Control │ ├── Purchase Licenses │
│ ├── Set Pricing │ ├── Assign Seats │
│ └── Track Analytics │ └── Install Templates │
└─────────────────────────────────────────────────────────────┘
Key Concepts¶
Dashboard Templates¶
Reusable dashboard configurations that can be:
- Published to the marketplace
- Versioned with semantic versioning
- Customized after installation
- Auto-updated when new versions release
Publishers¶
Organizations that create templates. Publishers have:
- Creator roles for template development
- Reviewer roles for quality control
- Analytics on template performance
- Revenue from template sales
Listings¶
Marketplace entries for templates including:
- Pricing (free, one-time, subscription, per-seat)
- Preview screenshots and descriptions
- Tags and categories for discovery
- Install counts and ratings
Licenses¶
Access grants for purchased templates:
- Seat-based for team distribution
- Auto-renewal options
- Usage tracking
Getting Started¶
As a Publisher¶
- Become a Publisher - Contact platform admin or self-register
- Create Templates - Build dashboard templates in the builder
- Publish Listing - Submit for marketplace approval
- Track Performance - Monitor installs and revenue
As a Consumer¶
- Browse Marketplace - Discover templates by category/tag
- Preview Templates - View screenshots and descriptions
- Purchase License - Select license type and complete checkout
- Install Template - Deploy to your organization
- Manage Seats - Assign access to team members
Template Lifecycle¶
| Status | Description |
|---|---|
draft |
Template in development |
under_review |
Submitted for marketplace approval |
published |
Live in marketplace |
archived |
Removed from marketplace |
Pricing Models¶
| Model | Description | Use Case |
|---|---|---|
free |
No charge | Community templates, lead gen |
one_time |
Single purchase | Simple templates |
subscription |
Monthly/annual fee | Premium with updates |
per_seat |
Per-user pricing | Team templates |
Data Flow¶
Publisher Marketplace Consumer
│ │ │
│ 1. Create Template │ │
│ ─────────────────────────> │ │
│ │ │
│ 2. Publish Listing │ │
│ ─────────────────────────> │ │
│ │ │
│ │ 3. Browse/Search │
│ │ <───────────────────────── │
│ │ │
│ │ 4. Purchase License │
│ │ <───────────────────────── │
│ │ │
│ 5. Revenue Payout │ 6. License + Template │
│ <───────────────────────── │ ─────────────────────────> │
│ │ │
Next Steps¶
- Publishing Templates - Create and publish templates
- Licensing - Manage template licenses and seats