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.
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:- Create New Client: Add clients to your portfolio
- 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:| Column | Description |
|---|---|
| License Key | Masked key with visibility toggle and copy button |
| Services | Tags showing included services (Hosting, Domain, etc.) |
| Status | Current status badge (Active, Pending, Revoked, Expired) |
| Actions | Toggle 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
Toggle License Status
Use the switch in the Actions column to activate pending licenses or revoke active ones
Navigation Tips
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