The dashboard is an operational workspace for customers and internal operators.
It should remain clean, modern, and aligned with the main Techservice sidebar direction.
Pages
| Page | Role |
|---|---|
| Overview | Summarize customer health, active servers, open support, and next action. |
| Servers | Provider-style VPS inventory for server status, IP address, renewal, and management entry points. |
| Provisioning | Queue view for server creation and setup work. |
| Marketplace | Browse managed services, compare offers, and route purchases into delivery flows. |
| Support | Open migration, support, and operational handoff tickets. |
| Account | Profile, billing contact, authentication, and access settings. |
Layout rules
- Use the shared dashboard sidebar for dashboard pages.
- Avoid extra right-side panels unless they directly support the current task.
- Use tables for inventories and repeated operational records.
- Use cards for summaries, alerts, and small grouped controls.
- Keep action buttons close to the object they affect.
- Keep application-level Coolify resources inside server detail sections rather than the main server inventory.
- Keep monitoring and health signals inside server detail sections instead of a standalone dashboard page.
Visual direction
The dashboard should feel precise and service-oriented. It should not look like a decorative landing page.
Use compact spacing, clear labels, readable tables, and restrained color.