Admin Dashboard | Gatsby Default Starter

Admin Dashboard

Comprehensive overview of your sports organization

📊Dashboard
📋Attendance
🏟️Court Booking
👥Player & Coach
📧Notifications
💰Pricing
📅Events
🎯Training

1,247

Total Users

Active members

892

Total Players

Registered players

2,341

Total Bookings

This month

6-8 PM

Peak Hours

Busiest time

12

Active Courts

Currently in use

$45,600

Monthly Revenue

This month

Attendance Management

Track attendance of all players and coaches

How Attendance Management Works:

  • Daily Tracking: Coaches mark attendance for each session using the mobile app or web interface
  • Real-time Updates: Attendance records are instantly synchronized across all devices

Attendance Color Coding System:

  • ✅ Green (90%+): Fully present - Excellent attendance record
  • 🟠 Orange (75-89%): Partially present - Good attendance with some absences
  • ❌ Red (Below 75%): Absent - Poor attendance requiring attention

Key Features:

  • Individual Marking: Coaches can mark attendance for each player individually
  • Attendance History: Complete historical records with search and filter capabilities

Court Booking & Management

Comprehensive court scheduling and management system

View All Court Bookings

Access comprehensive hourly schedules for all courts with real-time availability status and detailed booking information

Enable/Disable Courts

Temporarily disable courts for maintenance, events, or special occasions with instant system updates

Manage Court Slot Timings

Customize time slots, durations, and pricing for different periods (peak hours, off-peak, weekends)

Create Court Entries

Add new courts to the system with customizable features, amenities, and capacity settings

Edit Court Information

Update court details, pricing, availability, and operational hours as needed

Remove Court Entries

Permanently remove courts from the system with proper data cleanup and booking migration

Player & Coach Management

Comprehensive management system for players and coaches

Player Management Features:

  • Filter and organize players by:
  • Membership status: Active, Inactive, Pending, Expired memberships
  • Skill level: Basic, Intermediate, Advanced player categorization
  • Registration date: Sort by newest or oldest members
  • Activity status: Active players, inactive accounts, suspended members

Coach Management Features:

  • Assign coaches to premium players: Match specialized coaches with advanced players
  • Coach profile management: View and edit coach qualifications, experience, and specializations
  • Activate or deactivate coach profiles: Enable/disable coach availability and bookings
  • Coach performance tracking: Monitor coaching sessions, player progress, and satisfaction ratings

Notifications & Email Tools

Powerful communication system for seamless player and coach engagement

Bulk Email Functionality:

  • Mass email campaigns: Send professional emails to large groups of members
  • Predefined templates: Use ready-made templates for common communications
  • Customizable designs: Modify templates to match your brand and messaging style

Membership & Pricing

Flexible pricing system for all membership types

Set Flexible Membership Pricing:

📅

Monthly

Flexible monthly billing cycles with automatic renewals and easy cancellation options

Auto-renewalFlexible
📊

Yearly

Annual membership plans with discounted rates and premium benefits for long-term commitment

DiscountPremium
⚙️

Custom Durations

Create personalized membership plans with custom timeframes and specialized pricing structures

CustomFlexible

Events & Task Scheduling

Comprehensive event and task management system

📅

Create and manage upcoming events, meetings, and tasks

🎯

Event Creation

Design and schedule new events with detailed descriptions, locations, and participant lists

👥

Meeting Management

Organize team meetings, coach sessions, and administrative gatherings with automated reminders

Task Scheduling

Create, assign, and track tasks with deadlines, priorities, and completion status

Training Program Management

Comprehensive training system for structured skill development

🎯

Plan, assign, and monitor training programs for both players and coaches

📋

Program Planning

Create comprehensive training programs with structured curricula, milestones, and learning objectives

Custom CurriculaMilestone Tracking
👥

Assignment System

Assign training programs to players and coaches based on skill levels and expertise requirements

Smart MatchingProgress Tracking
📊

Performance Monitoring

Track training progress, skill development, and performance metrics with detailed analytics

Real-time AnalyticsPerformance Reports
🚀

Helps ensure structured skill development and performance tracking

Structured learning paths tailored to individual skill levels
Comprehensive progress tracking and performance analytics
Automated assessment and feedback systems
Integration with player and coach skill databases