Dashboard Overview¶
Introduction¶
The UptimeHunt dashboard serves as the central interface for managing monitoring services, viewing service status, and accessing platform features. This guide explains the dashboard layout, navigation, and core functionality.
Dashboard Layout¶
Navigation Bar¶
The top navigation bar provides access to primary platform sections:
- Services
- Main dashboard displaying all monitoring services
- Default view after login
- Includes service management functions
- Integrations
- Alert and notification configuration
- Third-party service connections (planned feature)
- User Menu
- Account settings access
- Profile information
- Logout function
Services View¶
The Services view displays all configured monitoring services organized by project.
Header Section
- Page Title: "Services"
- Description: "Monitor the status of your services"
- Action Buttons:
- Reorder Projects: Enable/disable project reordering mode
- Manage Projects: Access project management interface
- Add Service: Create new monitoring service
Services List
Services are organized by project with the following information:
- Service name
- Current status indicator
- Service type (HTTP, PING)
- Quick action buttons (Edit, View, Delete)
Project Organization¶
Services are grouped by project for logical organization. Each project section displays:
Project Header
- Project name
- Project color indicator
- Service count
- Collapse/expand control
Service Cards
Individual services within each project showing:
- Service status (up/down indicator)
- Service name
- Monitoring type
- Last check time
- Quick actions
Navigation¶
Primary Navigation¶
Services Dashboard
- Access from: Navigation bar "Services" link
- Primary interface for service management
- Default view after login
Service Details
- Access from: Click service name in list
- Detailed view of individual service
- Check history and performance metrics
- Edit service configuration
Integrations
- Access from: Navigation bar "Integrations" link
- Alert configuration interface
- Third-party service connections (planned)
Settings
- Access from: User menu → Settings
- Account profile management
- Password security settings
- User preferences
Quick Actions¶
Quick action buttons appear on each service card:
- View (Eye icon)
- Navigate to service details page
- View check history and metrics
- Edit (Pencil icon)
- Open service configuration modal
- Modify service parameters
- Delete (Trash icon)
- Remove service (requires confirmation)
- Permanently deletes service and history
Service Status Indicators¶
Services display visual status indicators:
Status Colors
| Status | Color | Description |
|---|---|---|
| Up | Green | Service responding successfully |
| Down | Red | Service not responding or errors detected |
| Pending | Gray | First check not yet completed |
Status Icons
- Check Circle: Service operational
- X Circle: Service experiencing issues
- Clock: Awaiting first check
Project Management¶
Accessing Project Management¶
- Navigate to Services dashboard
- Click "Manage Projects" button
- Project management modal opens
Project Operations¶
Create Project
- Click "Add Project" in project manager
- Enter project details:
- Name (required)
- Description (optional)
- Color (hex code)
- Icon (optional)
- Click "Create" to save
Edit Project
- Open project manager
- Locate project in list
- Click edit button
- Modify project details
- Save changes
Delete Project
- Open project manager
- Select project to delete
- Click delete button
- Confirm deletion
Project Deletion
Deleting a project does not delete services. Services will be moved to "Unassigned" category.
Project Reordering¶
To reorder projects on the dashboard:
- Click "Reorder Projects" button
- Dashboard enters reorder mode
- Drag projects to desired positions
- Click "Done Reordering" when complete
- Order is saved automatically
Dashboard Features¶
Service Filtering¶
Currently, services are grouped by project. Future enhancements may include:
- Search functionality
- Status filtering (up/down)
- Type filtering (HTTP/PING)
- Custom sorting options
Bulk Operations¶
Bulk operations are not currently available. Manage services individually through quick actions or detail views.
Dashboard Refresh¶
The dashboard does not auto-refresh. To view updated service status:
- Manually refresh the browser
- Navigate to service details for latest data
- Future versions will include auto-refresh
Keyboard Shortcuts¶
Keyboard shortcuts are not currently implemented. All actions require mouse/touch interaction.
Mobile Responsiveness¶
The dashboard is optimized for various screen sizes:
- Desktop View
- Full layout with all features visible
- Optimal for service management
- Tablet View
- Responsive layout with adjusted spacing
- All features accessible
- Mobile View
- Vertical layout
- Condensed information display
- Touch-optimized controls
Dashboard Customization¶
Available Customizations¶
- Project colors for visual organization
- Project ordering via drag-and-drop
- Service grouping by project
Planned Customizations¶
Future releases may include:
- Custom dashboard layouts
- Widget configuration
- Personal preferences
- Theme selection
Performance Considerations¶
Loading Time¶
Dashboard loading depends on:
- Number of configured services
- Browser performance
- Network connection speed
Optimization¶
For optimal performance:
- Organize services into projects
- Archive unused services
- Use modern web browsers
- Maintain stable internet connection
Troubleshooting¶
Dashboard Not Loading¶
If the dashboard fails to load:
- Refresh the browser page
- Clear browser cache
- Verify internet connection
- Try a different browser
- Check browser console for errors
Services Not Displaying¶
If services are missing from the dashboard:
- Verify you're logged in with the correct account
- Check service status (disabled services still appear)
- Refresh the page
- Verify services weren't accidentally deleted
Project Operations Failing¶
If project operations don't work:
- Ensure project names are unique
- Check all required fields are completed
- Verify project doesn't have validation errors
- Refresh and try again