Court Booking System v3.0

Professional WordPress Plugin for Tennis & Padel Court Management

✓ 100% Free ✓ Open Source ✓ GPL Licensed

🎯 What is Court Booking System?

A comprehensive WordPress plugin designed for tennis clubs, padel centers, and multi-sport facilities. Manage court reservations, instructors, and revenue with a professional dual-interface system featuring a mobile-optimized public calendar and powerful backend administration panel.

📥 Download Now

Current Version: 3.0.0 | Released: February 7, 2025

Download Court Booking System v3.0

📖 User Manual (PDF)

⭐ Key Features

🏟️ Scalable Court Management

Manage 1-100 courts with custom operating hours. Flexible 30-minute time slots from your chosen opening to closing time.

📋 Three Booking Types

Regular Matches (2-4 players), Lessons with instructors, and Tournaments with revenue tracking.

💰 Payment Tracking

Individual player payments with quick toggle (✓/✗). Track revenue in US Dollars with automatic totals.

👨‍🏫 Instructor Management

Unlimited instructors with revenue sharing percentages, automatic commissions, and performance reports.

📊 Revenue Reports

Detailed reports by booking type and by instructor with customizable date ranges.

📱 Mobile-Optimized

Large, readable calendar perfect for smartphones. Touch-friendly interface with auto-refresh every 100 seconds.

📞 Contact Management

Optional phone numbers for all players and booking reference. Keep track of customer contacts.

🎨 Color-Coded Calendar

Available, Match, Lesson, Tournament. Instant visual clarity!

⚡ Simple Integration

Add public calendar to any page with shortcode: [padel_booking]

🆕 What's New in Version 3.0

  • Phone Number Tracking: Optional phone fields for all players and booking reference
  • Tournament Revenue: Track financial data for tournaments and exhibitions
  • Customizable Messages: Edit the booking message displayed to visitors
  • Enhanced Mobile Experience: Larger, more readable time slots (15-16px) optimized for smartphones
  • Performance Boost: Auto-refresh extended to 100 seconds (90% reduction in server load)
  • Automatic Upgrades: Database updates automatically when needed
  • Simplified Interface: Streamlined player fields (Name + Phone instead of First/Last Name)

🎯 Perfect For

🎾 Tennis Clubs 🏸 Padel Centers 🏟️ Sports Facilities 🏋️ Recreation Centers 🎓 Sports Academies

⚙️ How It Works

1

Install & Activate

Upload the plugin to WordPress, activate it, and the database tables are created automatically with 5 sample instructors.

2

Configure Settings

Set number of courts (1-100), operating hours, and customize your booking message. Takes less than 2 minutes!

3

Add Instructors (Optional)

Create instructor profiles with revenue sharing percentages. Perfect for tracking commissions automatically.

4

Start Booking

Create bookings through the intuitive admin panel. Track payments with one-click toggle. View daily revenue totals in real-time.

5

Display Public Calendar

Add [padel_booking] shortcode to any page. Visitors see color-coded availability that auto-refreshes.

📸 Screenshots

Screenshots available in the full download package and WordPress.org plugin page.

  • ✓ Backend booking interface with payment tracking
  • ✓ Instructor management panel
  • ✓ Revenue reports by booking type and instructor
  • ✓ Frontend public calendar (desktop view)
  • ✓ Mobile-optimized calendar
  • ✓ Settings configuration panel
  • ✓ Booking modal with all options

🔧 Technical Specifications

WordPress Version 5.0 or higher
PHP Version 7.2 or higher
Database 2 custom tables (bookings, instructors)
Currency US Dollar ($)
License GPL v2 or later
Multisite ✓ Compatible
Mobile Support ✓ Fully Responsive
File Size 53 KB (zip)

❓ Frequently Asked Questions

Q: Is the plugin really 100% free?

A: Yes! Court Booking System is completely free and open source under GPL v2 license. No premium version, no hidden costs.

Q: Can visitors book courts through the frontend?

A: No, the frontend calendar is read-only for security. It displays availability only. Bookings must be created by staff through the admin panel.

Q: How many courts can I manage?

A: You can configure anywhere from 1 to 100 courts in the Settings panel.

Q: Can I change the currency from USD?

A: Currently, v3.0 uses US Dollar as the standard currency to ensure consistency across all reports and transactions.

Q: Is it mobile-friendly?

A: Absolutely! Version 3.0 features enhanced mobile optimization with large, readable time slots and touch-friendly interface.

Q: Can I export reports?

A: Reports are displayed on screen. You can select and copy the data to paste into Excel or other applications.

💬 Support & Documentation

📖 User Manual: Comprehensive PDF guide included in download
💻 WordPress.org: Community support forum (after publication)
✉️ Email: Available on website contact page

📋 Installation

Quick Installation Steps:

  1. Download the plugin ZIP file
  2. Log in to WordPress admin dashboard
  3. Go to Plugins → Add New → Upload Plugin
  4. Choose the downloaded ZIP file
  5. Click "Install Now" then "Activate"
  6. Configure settings under "Court Booking" menu
  7. Add shortcode [padel_booking] to display calendar

📝 Changelog

Version 3.0.0 - February 7, 2025

  • New: Phone number fields for players and booking reference
  • New: Tournament revenue tracking
  • New: Customizable booking message for frontend
  • Improved: Mobile interface with larger time slots (15-16px)
  • Improved: Performance with 100-second auto-refresh
  • Improved: Automatic database upgrade system
  • Fixed: Instructor double-insertion bug
  • Fixed: Frontend display on all screen sizes
  • Changed: Simplified player fields (Name + Phone)
  • Changed: Fixed US Dollar ($) as standard currency

Ready to Transform Your Court Management?

Download Court Booking System v3.0 today and start managing your facility professionally.

Download Now - It's Free!

Version 3.0.0 | GPL Licensed | 100% Free Forever

Developed by Michele BRUNO

FreeCMSPlugins.com

GPL v2 or later | Open Source | WordPress Plugin