User Guide Dashboard - anubissbe/ProjectHub-Mcp GitHub Wiki
🏠 User Guide: Dashboard
The ProjectHub-MCP Dashboard is your command center for project management. This guide will help you navigate and utilize all dashboard features effectively.
🌐 Accessing the Dashboard
-
Open your browser and navigate to:
- Production: http://192.168.1.24:5174
- Local Development: http://localhost:5174
-
Login with your credentials:
- Admin: [email protected] / admin123
- Developer: [email protected] / dev123
-
Dashboard loads automatically after successful authentication
🎯 Dashboard Overview
Main Navigation Bar
Located at the top of the screen with the signature black and orange theme:
Section | Description | Access Level |
---|---|---|
Projects | Manage projects and view project details | All Users |
Board | Kanban-style task management | All Users |
Analytics | Performance metrics and reports | All Users |
Webhooks | External integrations | Admin/Manager |
Users | User management | Admin Only |
Project Overview Section
- Active Projects: Quick access to your current projects
- Recent Activity: Latest updates and changes
- Task Summary: Overview of pending and completed tasks
- Progress Indicators: Visual progress bars for active projects
📊 Dashboard Components
1. Project Statistics
Location: Top section of dashboard Features:
- Total number of projects
- Active vs. completed projects ratio
- Recent project activity timeline
- Quick project creation button
┌─────────────────────────────────────────────────┐
│ 📁 Total Projects: 12 ✅ Completed: 8 │
│ ⚡ Active: 4 📋 Total Tasks: 156 │
└─────────────────────────────────────────────────┘
2. Quick Actions Panel
Location: Right sidebar Available Actions:
- ➕ Create New Project: Start a new project immediately
- 📋 Add Task: Quick task creation for existing projects
- 👥 Invite Team Member: Send team invitations
- 📊 View Reports: Access detailed analytics
3. Recent Activity Feed
Location: Center panel Shows:
- Latest task completions
- Project status changes
- Team member activities
- System notifications
Example Activity Items:
🎉 John completed "Database Setup" in Project Alpha
📝 Sarah updated "API Integration" status to In Progress
👥 Mike joined the Frontend Team workspace
📊 Weekly report generated for Q3 Analytics
4. Task Management Widget
Location: Lower center Features:
- My Tasks: Tasks assigned to you
- Overdue Tasks: Tasks past their deadline
- Priority Tasks: High and critical priority items
- Quick Status Updates: One-click status changes
🎨 Interface Elements
Theme and Branding
- Primary Colors: Black (#0a0a0a) background with Orange (#ff6500) accents
- Typography: Clean, professional fonts optimized for readability
- Icons: Consistent icon set with intuitive meanings
- Responsive Design: Adapts to desktop, tablet, and mobile screens
Navigation Patterns
- Breadcrumbs: Always show current location
- Back Buttons: Easy navigation to previous screens
- Search: Global search functionality in header
- Shortcuts: Keyboard shortcuts for power users
🔧 Customization Options
Dashboard Layout
- Rearrange Widgets: Drag and drop dashboard components
- Hide/Show Sections: Toggle visibility of different panels
- Theme Switching: Light/Dark mode toggle (maintains orange accents)
- Workspace Selector: Switch between different workspaces
Personal Settings
- Profile Information: Update name, email, avatar
- Notification Preferences: Control what alerts you receive
- Default View: Set preferred starting page
- Time Zone: Configure for accurate scheduling
📱 Mobile Dashboard
Mobile-Optimized Features
- Responsive Layout: Automatic adaptation to mobile screens
- Touch-Friendly: Large buttons and touch targets
- Swipe Navigation: Intuitive mobile gestures
- Offline Capability: Limited functionality without internet
Mobile-Specific Views
- Compact Project Cards: Condensed project information
- Simplified Navigation: Hamburger menu with essential items
- Quick Actions: Easy access to most common tasks
- Pull-to-Refresh: Update data with simple gesture
🔍 Search and Filtering
Global Search
Location: Header search bar Search Scope:
- Project names and descriptions
- Task titles and content
- User names and emails
- Comments and notes
Search Syntax:
project:alpha # Find projects with "alpha"
task:urgent # Find tasks with "urgent"
assigned:john # Find items assigned to John
status:completed # Find completed items
Advanced Filtering
- Date Ranges: Filter by creation or completion dates
- Status Filters: Show only specific project/task statuses
- Priority Levels: Filter by task priority
- Assignee Filters: Show work for specific team members
📊 Dashboard Analytics
Key Metrics Display
- Productivity Score: Overall team/personal performance
- Completion Rates: Percentage of completed tasks
- Time Tracking: Average time to complete tasks
- Trend Analysis: Performance over time
Visual Indicators
- Progress Bars: Visual representation of project completion
- Status Badges: Color-coded status indicators
- Priority Icons: Visual priority level indicators
- Health Meters: Project health at a glance
🔔 Notifications and Alerts
Notification Types
- Task Assignments: When tasks are assigned to you
- Due Date Reminders: Upcoming deadlines
- Status Changes: When project/task statuses change
- Team Updates: Team member joins/leaves
- System Alerts: Maintenance or important updates
Notification Management
- In-App Notifications: Toast messages in the interface
- Email Notifications: Configurable email alerts
- Badge Counts: Unread notification indicators
- Notification History: View past notifications
🚀 Getting Started Tips
For New Users
- Take the Tour: Use the built-in guided tour
- Create First Project: Start with a simple project
- Invite Team Members: Add colleagues to collaborate
- Explore Analytics: Understand your productivity patterns
For Administrators
- Set Up Workspaces: Configure team workspaces
- Configure User Roles: Assign appropriate permissions
- Customize Branding: Adjust theme and company branding
- Set Up Integrations: Configure webhooks and external tools
🔧 Troubleshooting
Common Issues
Dashboard Not Loading
- Check Connection: Ensure internet connectivity
- Clear Cache: Refresh browser cache (Ctrl+Shift+R)
- Check URL: Verify correct dashboard URL
- Login Status: Ensure you're still logged in
Slow Performance
- Browser Check: Use latest Chrome, Firefox, or Safari
- Network Speed: Check internet connection speed
- Data Volume: Large projects may load slower
- System Resources: Close other browser tabs
Missing Data
- Refresh Page: Simple page refresh often resolves
- Check Permissions: Ensure you have access to the data
- Database Status: Verify backend connectivity
- Recent Changes: Check if data was recently modified
Performance Optimization
- Regular Cleanup: Archive completed projects
- Browser Maintenance: Clear cache periodically
- Network Quality: Use stable internet connection
- Hardware: Ensure adequate RAM and CPU
📋 Keyboard Shortcuts
Navigation Shortcuts
- Ctrl+1: Switch to Projects view
- Ctrl+2: Switch to Board view
- Ctrl+3: Switch to Analytics view
- Ctrl+/: Global search focus
- Ctrl+N: Create new project
- Ctrl+T: Create new task
- Esc: Close current modal/popup
Task Management
- Space: Toggle task completion
- E: Edit selected task
- D: Delete selected task
- C: Comment on selected task
- A: Assign selected task
🆘 Need Help?
Quick Help Options
- ❓ Help Button: Click the help icon in the top right
- 📚 Documentation: Access this wiki directly from dashboard
- 🎥 Video Tutorials: Watch how-to videos
- 💬 Community: Join discussions with other users
Support Channels
- 📧 Email Support: Contact support team
- 🐛 Bug Reports: Report issues via GitHub
- 💡 Feature Requests: Suggest improvements
- 📞 Live Chat: Real-time support (if available)
Last Updated: July 3, 2025 • Version: 4.7.1
💡 Pro Tip: Bookmark your dashboard URL and set up browser notifications for the best ProjectHub-MCP experience!