Documentation

ReadyGolf Documentation

Complete guide to ReadyGolf - the comprehensive golf club management platform. Learn how to manage your golf club operations, member services, and business growth.

ReadyGolf is a comprehensive Software-as-a-Service (SaaS) platform designed to revolutionise golf club operations. Our platform provides everything you need to manage your golf club efficiently, from member management and tee-time booking to point-of-sale operations and financial administration.

🎯 What is ReadyGolf?

ReadyGolf is an integrated golf club management solution that addresses the fragmented nature of current golf club operations. We provide a unified system that benefits all stakeholders:

  • Golf Club Administrators - Streamlined operations and comprehensive oversight
  • Golf Club Members - Seamless booking experiences and member services
  • Golf Coaches - Professional lesson management and client tracking
  • Club Staff - Efficient point-of-sale and inventory management

🏗️ Platform Architecture

ReadyGolf is built on a modern, scalable architecture:

  • Frontend: Next.js 15 with React 19 and TypeScript
  • Backend: Node.js with Hono framework and Prisma ORM
  • Database: PostgreSQL with multi-tenant support
  • Authentication: Better Auth with social login and 2FA
  • Payments: Stripe and LemonSqueezy integration
  • Deployment: Production-ready with CI/CD pipelines

👥 User Roles & Permissions

Club Administrators

Manage your golf club's operations, members, and business performance.

Key Responsibilities:

  • Club configuration and branding
  • Member management and approval workflows
  • Financial oversight and reporting
  • Staff management and permissions
  • System configuration and integrations

Golf Club Members

Access member services, book tee times, and manage your golfing experience.

Key Features:

  • Real-time tee-time booking
  • Digital membership cards
  • Handicap tracking and HNA integration
  • Lesson booking with coaches
  • Member account management

Golf Coaches

Manage your coaching business, clients, and lesson scheduling.

Key Capabilities:

  • Availability calendar management
  • Lesson type configuration and pricing
  • Student progress tracking
  • Payment processing and invoicing
  • Client communication tools

Club Staff

Operate point-of-sale systems and provide member services.

Key Functions:

  • Pro shop and F&B point-of-sale
  • Inventory management
  • Member account charging
  • Guest registration and services
  • Daily sales reconciliation

🚀 Getting Started

For Club Administrators

  1. Club Setup: Complete the onboarding process to configure your club
  2. Member Management: Set up your membership tiers and approval workflows
  3. Staff Configuration: Add staff members and assign appropriate permissions
  4. Integration Setup: Configure HNA integration and payment gateways

For Golf Club Members

  1. Account Creation: Register and verify your email address
  2. Profile Setup: Complete your golf profile with handicap information
  3. Club Selection: Choose your golf club and membership tier
  4. First Booking: Book your first tee time using the booking engine

For Golf Coaches

  1. Coach Registration: Complete your professional profile and qualifications
  2. Availability Setup: Configure your teaching schedule and availability
  3. Lesson Types: Define your lesson offerings and pricing structure
  4. Client Management: Start accepting student bookings and managing progress

📚 Documentation Sections

Getting Started

User Guides

Features & Functionality

Technical Documentation

🆘 Need Help?

If you can't find what you're looking for in the documentation:

  1. Check the FAQ - Common questions and solutions
  2. Search the documentation - Use the search function to find specific topics
  3. Contact Support - Reach out to our support team for assistance
  4. Feature Requests - Suggest new features or improvements

Ready to get started? Begin with our Getting Started Guide to learn the basics of ReadyGolf.