Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ccasro/hub/llms.txt
Use this file to discover all available pages before exploring further.
Administrator Overview
As a Hub administrator, you oversee platform operations, approve venues and resources, manage user roles, and ensure platform quality and compliance. This guide covers all administrative functions.Admin Dashboard
Access the Admin Dashboard from the main navigation. The dashboard provides real-time platform metrics:Key Metrics
User Statistics
- Total users
- Active players
- Venue owners
- Pending owner requests
Venue Metrics
- Total venues
- Active venues
- Pending approval
- Suspended venues
Resource Statistics
- Total resources (courts)
- Active resources
- Pending approval
- Utilization rate
Revenue & Bookings
- Total bookings
- Revenue this month
- Platform commission
- Active matches
Pending Actions Queue
The dashboard highlights items requiring attention:- Pending Venues: New venues awaiting approval
- Pending Resources: New courts awaiting approval
- Owner Requests: Users requesting owner role access
- Recent Bookings: Latest platform activity
User Management
Administrators manage all user accounts and role assignments.Viewing Users
Navigate to Admin > Users to see all platform users:- View by role (All, Players, Owners, Admins)
- Search by name or email
- Filter by status (Active, Suspended)
- Paginated list with user details
User Information
Click any user to view:- Profile information (name, email, phone)
- Role and status
- Registration date
- Onboarding completion
- Activity history
- Bookings and matches (for players)
- Venues and resources (for owners)
Owner Role Requests
Review Pending Requests
- User profile and history
- Business information provided
- Account age and activity
- Any red flags or concerns
Owner Approval Guidelines
Owner Approval Guidelines
- User has complete profile
- Business information is provided
- No suspicious activity or policy violations
- Valid contact information
- Incomplete profile
- Suspicious or fraudulent information
- Previous policy violations
- Duplicate account
Managing User Roles
Administrators can change user roles:- Navigate to user profile
- Click Change Role
- Select new role:
- PLAYER: Standard user (default)
- OWNER: Can create and manage venues
- ADMIN: Full platform access
- Confirm change
Account Status Management
Suspending User Accounts
Suspending User Accounts
- Navigate to user profile
- Click Suspend Account
- Provide reason for suspension
- Confirm action
- User cannot log in
- Existing bookings are honored
- User receives suspension notification
- No new bookings or activity allowed
Reactivating Accounts
Reactivating Accounts
- Navigate to suspended user profile
- Click Reactivate Account
- User regains full platform access
- User receives reactivation notification
Venue Management
Administrators approve and manage all venues on the platform.Viewing Venues
Navigate to Admin > Venues:- All Venues: Complete venue list
- Pending: Awaiting approval
- Active: Approved and live
- Suspended: Temporarily disabled
- Rejected: Not approved
Venue Approval Process
Review Pending Venue
- Venue name and description
- Complete address and GPS coordinates
- Photos (quality and relevance)
- Owner information
- Facility details
Venue Approval Guidelines
Approve When
- Complete, accurate information
- Valid physical address
- High-quality photos (5+ images)
- Legitimate business
- Appropriate facility description
Reject When
- Incomplete information
- Fake or invalid address
- Poor quality or irrelevant photos
- Duplicate venue listing
- Inappropriate content
- Obvious fraud or spam
Common Rejection Reasons
Incomplete Information
Incomplete Information
Invalid Location
Invalid Location
Poor Quality Photos
Poor Quality Photos
Duplicate Venue
Duplicate Venue
Suspending Active Venues
Administrators can suspend active venues:Suspend with Reason
- Policy violation
- Quality issues reported
- Owner request
- Legal/compliance issue
Resource Management
Resources (courts) also require admin approval before going live.Viewing Resources
Navigate to Admin > Resources:- View all resources across all venues
- Filter by status (Pending, Active, Suspended)
- Filter by venue
- Sort by creation date
Resource Approval Process
Review Resource Details
- Resource name and description
- Assigned venue (must be active)
- Resource type (Padel Court)
- Slot duration
- Schedule configuration
- Pricing rules
- Photos
Verify Configuration
- Schedule is reasonable (e.g., 8 AM - 10 PM)
- Pricing is configured and reasonable
- At least one price rule exists
- Photos match the specific court
Resource Approval Guidelines
Must Have
Must Have
- Linked to an approved venue
- At least one weekday schedule configured
- At least one pricing rule
- Valid slot duration (60, 90, or 120 min typical)
- Descriptive name (“Court 1”, not just “Resource”)
Nice to Have
Nice to Have
- Full week schedule
- Multiple pricing tiers (peak/off-peak)
- Court-specific photos
- Detailed description (surface type, lighting, etc.)
Common Resource Issues
No Schedule
No Pricing
Invalid Duration
Orphaned Resource
Booking Oversight
Monitor all bookings across the platform.Viewing Bookings
Navigate to Admin > Bookings to see:- Recent bookings (last 24 hours)
- All bookings (paginated)
- Filter by status, venue, or date range
- Search by booking ID or user email
Booking Information
Each booking displays:- Player and owner details
- Venue and resource
- Date, time, duration
- Price and payment status
- Booking status
- Created and updated timestamps
Handling Booking Issues
Payment Disputes
Payment Disputes
- Review booking details
- Check payment status in Stripe
- Verify with owner if needed
- Process refund if appropriate
- Document resolution
No-Show Disputes
No-Show Disputes
- Check player’s booking history
- Review check-in status (for matches)
- Contact player for their account
- Apply no-show policy if confirmed
- Document decision
Facility Issues
Facility Issues
- Contact venue owner immediately
- Document the issue
- Determine appropriate action (refund, credit, etc.)
- Follow up with both parties
- Monitor owner for recurring issues
Platform Statistics
Administrators have access to comprehensive platform analytics.Revenue Dashboard
View financial metrics:- Total Revenue: Platform lifetime earnings
- Monthly Revenue: Current month earnings
- Revenue by Venue: Top performing venues
- Commission Earnings: Platform fees collected
- Average Booking Value: Typical transaction size
Usage Statistics
User Growth
- New user registrations
- User retention rate
- Active user count
- Role distribution
Booking Trends
- Bookings per day/week/month
- Peak booking hours
- Average lead time
- Cancellation rate
Venue Performance
- Venue count over time
- Average revenue per venue
- Court utilization rates
- Top performing venues
Match Making
- Active match requests
- Match completion rate
- Average fill time
- Player satisfaction
Quality Control
Monitoring Venue Quality
Regularly review venues for quality issues:Owner Performance
Track owner behavior:- Response time to issues
- Booking cancellation rates
- Resource maintenance and updates
- Adherence to policies
Best Practices
Quick Approvals
Clear Communication
Consistent Standards
Proactive Monitoring
Daily Admin Checklist
Check Pending Queue
- Review pending owner requests
- Approve/reject pending venues
- Approve/reject pending resources
Troubleshooting
Owner complains venue not showing in search
Owner complains venue not showing in search
- Venue status is Active (not Pending/Suspended)
- Venue has at least one Active resource
- Resource has schedule configured
- Resource has pricing rules
- GPS coordinates are valid
Payment not processing
Payment not processing
- Check Stripe integration status
- Verify owner’s Stripe account is connected
- Check for Stripe error messages
- Review owner’s bank details in Stripe
- Contact Stripe support if needed
Duplicate venue listings
Duplicate venue listings
- Identify the duplicate
- Determine which is legitimate
- Suspend/reject the duplicate
- Contact owner to clarify
- Transfer bookings if needed (contact support)
User cannot access admin dashboard
User cannot access admin dashboard
- User role is set to ADMIN
- User account is active (not suspended)
- User has completed onboarding
- Clear browser cache and retry
- Check for system-wide issues
Admin Tools Reference
User Management API Endpoints
Venue Management API Endpoints
Support & Escalation
Contact Information
- Technical Issues: devops@hub.example.com
- Payment/Finance: finance@hub.example.com
- Legal/Compliance: legal@hub.example.com
- Senior Admin: admin-lead@hub.example.com
Escalation Guidelines
Immediate Escalation Required
Immediate Escalation Required
- Data breach or security incident
- Payment processing failure affecting multiple users
- Legal threat or compliance violation
- System-wide outage
- Fraud or criminal activity
Standard Escalation (24h)
Standard Escalation (24h)
- Recurring venue quality issues
- Owner disputes requiring intervention
- Complex refund situations
- Feature requests from multiple users