Skip to main content

Welcome to Your Dashboard

The KeyBox dashboard is your central hub for managing clients, projects, and licenses. It provides a comprehensive interface to control all aspects of your license management system. KeyBox Dashboard Light Mode

Main Features

The dashboard is organized into several key sections to streamline your workflow:

Client Management

Create and organize clients with their contact information

Project Management

Set up projects under clients with specific services

License Generation

Generate and manage license keys for your projects

SDK Integration

Integrate license validation into your applications

Dashboard Layout

Top Navigation Bar

The header contains:
  • KeyBox Logo: Click to return to the homepage
  • SDK Usage Button: Quick access to SDK integration guides
  • User Menu: View your account information and sign out

Quick Action Cards

Two prominent cards provide immediate access to core functions:
  1. Create New Client: Add clients to your portfolio
  2. Create Project & License: Set up projects with automatic license generation

Clients & Projects Tree

The main content area displays an expandable tree view showing:
  • All your clients with their project count
  • Projects nested under each client
  • License details for each project
  • Real-time status indicators
The dashboard automatically refreshes when you make changes, ensuring you always see the latest information.

Dashboard Sections

Client Cards

Each client card shows:
  • Client name and icon
  • Total number of projects
  • Bill button for invoice generation
  • Expandable accordion to view project details

Project Cards

Project cards display:
  • Project name and icon
  • License expiration date (color-coded by urgency)
  • License status badge
  • Detailed license information table

License Table

For each project, you’ll see a table with:
ColumnDescription
License KeyMasked key with visibility toggle and copy button
ServicesTags showing included services (Hosting, Domain, etc.)
StatusCurrent status badge (Active, Pending, Revoked, Expired)
ActionsToggle button to activate/revoke licenses

Status Indicators

KeyBox uses color-coded indicators to help you quickly assess license health:

Active

License is active and functioning normally

Pending

License is created but not yet activated by the client

Revoked

License has been manually disabled

Expired

License duration has ended

Expiration Warnings

The dashboard provides visual warnings based on remaining license time:
  • Green Badge: More than 80% of license duration remaining
  • Yellow Badge: 30-80% of duration remaining
  • Red Badge (Pulsing): Less than 30% remaining - renewal recommended
Expired licenses cannot be reactivated. You’ll need to create a new license for the project.

Quick Actions

Common Tasks

1

View License Key

Click the eye icon next to any license key to reveal the full key
2

Copy License Key

Click the copy icon to copy the key to your clipboard
3

Toggle License Status

Use the switch in the Actions column to activate pending licenses or revoke active ones
4

Generate Invoice

Click the Bill button on any client card to create an invoice
Pro Tip: Use the accordion controls to expand/collapse client sections and keep your workspace organized. Only one client can be expanded at a time.

Keyboard Shortcuts

  • Enter: Submit forms when creating clients or projects
  • Escape: Close dialog boxes
  • Click & Drag: Scroll through long license tables

Next Steps

Now that you understand the dashboard layout, learn how to:

Manage Clients

Create and organize your client portfolio

Create Projects

Set up projects with custom configurations

Build docs developers (and LLMs) love