Skip to content

v1.0.0 - Initial Release

Choose a tag to compare

@dansasser dansasser released this 25 Dec 03:05
· 7 commits to main since this release
87c1bc6

v1.0.0 - Initial Release

Features

Core Collections

  • Services - Define bookable services with duration, pricing, and colors
  • Team Members - Staff who can be assigned to appointments
  • Guest Customers - Support for non-registered customers
  • Appointments - Bookings and blockouts with automatic end time calculation

Admin Dashboard

  • Week/Day calendar view integrated into Payload admin
  • Color-coded events by service
  • Quick navigation between dates

Business Configuration

  • Opening Times global for business hours
  • Break time scheduling
  • Configurable scheduling rules

API Endpoints

  • Full REST API for all collections
  • /api/appointments/available-slots - Query available booking times
  • Complete headless booking flow support

Automation

  • Auto-calculates end times based on service duration
  • Email notifications for booking confirmations
  • Customer/guest validation on appointments

Requirements

  • PayloadCMS 3.37.0+
  • Node.js 18.20.2+ or 20.9.0+

Installation

npm install gorombo-payload-appointments