MineCourt

Sports Facility Booking & Management

MineCourt is a sports venue booking and operations platform for public users, players, venue managers, company owners, and administrators.

It supports end-to-end court operations: venue discovery, booking flows, memberships, player tools, venue controls, and management reporting.

Want the delivery story rather than the feature list? Read the build: MineCourt case study.

Common questions about licensing, self-hosting, source code and the warranty are answered on our FAQ page.

Key features

Visual court booking grid with slot hold timer
Multi-layer pricing engine for weekday, weekend, holiday, and demand slots
Single, serial, and recurring booking workflows
Membership booking and plan activation flow
Player portal with booking details, QR codes, and notifications
Open slot recruitment and teammate matching workflows
Venue management for courts, schedules, exceptions, and slot generation
Staff-assisted booking and operational order handling
Store and POS workflows for products, F&B, and services
Company-owner controls for venues, memberships, reports, and audit logs
Admin tools for content, users, taxonomy, translations, and system settings
Court utilization and business performance reporting
Multi-venue and role-based operation support

Use cases

Sports Facilities

Manage courts, schedules, bookings, and daily venue operations.

Player Communities

Support bookings, memberships, QR check-in, and open-slot participation.

Multi-Venue Operators

Monitor venue performance with centralized controls and reports.

Tech stack

  • Drupal 11
  • Vue.js 3
  • PHP 8.3
  • MySQL
  • Docker
  • SSE

See it working before you commit

We build a working prototype first, so you decide against something real.