# surf-bookings

Booking module for sports lesson scheduling and management. Handles instructor scheduling, customer bookings, availability calendars, and booking confirmation workflows.

## Features

- Sports lesson and session booking management
- Instructor and resource scheduling
- Availability calendar with capacity management
- Customer booking confirmations and reminders
- Booking history and reporting

## Requirements

- PHP 8.0+
- Yii2 ~2.0.45
- NGauge_Base

## Installation

```bash
composer require portalpeople/surf-bookings
```

Register the module in your application config:

```php
'modules' => [
    'bookings' => [
        'class' => 'PortalPeople\booking\Module',
    ],
],
```

Run migrations:

```bash
./yii migrate --migrationPath=@vendor/portalpeople/surf-bookings/migrations
```

## Changelog

See [changelog.md](changelog.md) for version history.

## Support

[support@portalpeople.uk](mailto:support@portalpeople.uk)
