Marketplace

Booking Scheduler

v1.0.0

by Adminium · Hospitality · PostgreSQL · MySQL · SQLite

Fill the calendar, not the voicemail. Open live demo →

Overview

Two surfaces on one set of data. Guests browse services, pick a specialist or take the soonest opening, choose a real time slot, and manage or reschedule a visit with just a code and an email — no account. Behind the counter, the studio view is what the salon works in all day: today at a glance, a draggable calendar, a till for ringing up a service and a product together, client histories, stock and rotas. Availability is computed from each specialist’s own weekly hours and existing appointments, so the grid never offers a time that does not fit. The manifest scaffolds the service, staff, availability and appointment tables into your connected database and generates the reporting and record-keeping around them — the app is the counter, the dashboard is the office.

Capabilities

  • Email receipts
  • Realtime
  • File storage

What you get

Tables it adds8
  • services
  • service_categories
  • staff
  • availability_rules
  • appointments
  • customers
  • gift_cards
  • waitlist_entries

Created fresh, or mapped onto your existing tables at install.

Pages your dashboard gains6
  • Bookings dashboardToday at a glance, upcoming visits, and utilisation over time.
  • CalendarA day and week view of every specialist’s appointments.
  • AppointmentsStatus tabs and an appointment detail with guest, service and notes.
  • Services & staffCRUD grids for the menu of services and who performs them.
  • ScheduleWeekly availability windows and time off, per specialist.
  • GuestsA searchable guest directory with visit history.
Roles it pre-builds1
  • front-deskBook, reschedule and cancel appointments and manage guests; read-only on services and staff.
Settings you configure6
  • Studio name
  • Time zone
  • Slot interval (minutes)
  • Minimum booking notice (hours)
  • Cancellation window (hours)
  • Confirmation reply-to address

Run it with your own data

Booking Scheduler needs somewhere to keep your data. Answer one question and we will show you the shortest way there.

Do you already use Adminium?

Or start from the source

Clone it and run it anywhere — the README covers every option.

View on GitHub

Just looking? The live demo needs no setup at all and nothing you do in it is saved. Open the live demo