BernuviaBernuvia
Category: SaaSWeb

Slotly — Self-Hosted Booking & Appointment Platform (Next.js 16 + PostgreSQL)

1/16
#booking#appointments#scheduler#self-hosted#calendar

Self-hosted booking platform: embeddable widget, admin panel, team calendars, 5 payment gateways and email and SMS reminders. Docker ready.

38 USDC

Protected payment

Your money stays in escrow for 30 hours

Instant delivery

Download the full code right after paying

Backed purchase

Any issue? File a report

What's included
  • Full Next.js 16 + TypeScript source: widget, admin panel, manager, staff and customer portals
  • Drizzle schema + migrations, demo data, Dockerfile and docker-compose for deployment
  • Payments (Stripe, PayPal, Square, Mollie, Authorize.Net), deposits, coupons, gift cards, PDF invoices
  • Docs: install, architecture, REST API and webhooks, integrations and booking-form templates
Technologies
NENext.jsREReactTYTypeScriptPOPostgreSQLTATailwind CSS
Description

The booking platform you own

Slotly is a complete appointment-booking system for salons, clinics, studios and consultants. Install it on your own server, brand it as yours and start taking bookings from your website in minutes. No per-user monthly fees and no third-party SaaS in the middle.

One app, four roles

Administrator, manager, staff and customer, each with their own view and permissions.

Booking widget

Service → extras → time → repeat → details → payment → confirmation. Embeddable and themable, with add-to-calendar and .ics files. Six booking-form looks are included (salon, clinic, fitness, studio, grid, team) plus a form editor to adjust them.

Availability engine

Schedules, breaks, special days, padding, group and compound services, waiting list and time zones.

Admin panel

Dashboard, analytics, calendar (day/week/month/list), appointments, customers, services, staff, locations, holidays, custom fields, taxes and groups.

Payments

Pay on site, Stripe, PayPal, Square, Mollie and Authorize.Net. Deposits, coupons, gift cards, tips, taxes, refunds and PDF invoices.

Messaging and integrations

Email and SMS reminders and follow-ups with editable templates. Google Calendar, Outlook, Zoom, Meet, Teams, Jitsi, Mailchimp and iCal. Third-party names only indicate compatibility; Slotly is not affiliated with or endorsed by them.

Extras, light and dark

Packages, recurring appointments, ticketed events, ratings, audit log, CSV import/export, REST API and webhooks. Light and dark mode, fully responsive.

Stack and installation

Next.js 16, React 19, TypeScript, PostgreSQL, Drizzle ORM, Better Auth and Tailwind CSS 4. Docker included. Copy .env.example to .env, set DATABASE_URL, AUTH_SECRET, CRON_SECRET and ENCRYPTION_KEY (and POSTGRES_PASSWORD for Docker Compose), and follow docs/INSTALL.md. Requires Node.js and PostgreSQL (or Docker).

License

Commercial license for one production installation per business (plus staging and development copies). It may not be resold or redistributed. See LICENSE.txt.

Related templates

−27%

MediAgenda — Complete Medical Booking SaaS (Next.js 14 + Stripe + Prisma)

Production-ready medical platform: online booking, doctor profiles with reviews, real-time chat, Stripe payments, medical records and white-label admin. 4 roles, bilingual EN/ES, 4-step install.

SaaS

62 USDC85 USDC
(1)1
−25%

Vetria — Multi-clinic SaaS for Veterinary Clinics (Next.js 15 + NestJS 11)

Veterinary software with source code: scheduling, records, PDF prescriptions, payments, cash management, inventory, hospitalization, and guardian portal. Multi-clinic with RLS. Interface only in Spanish.

SaaS

49 USDC65 USDC
−23%

Brasswork: multi-tenant SaaS ERP template for small businesses

Run your own operations SaaS: invoicing, point of sale, stock, purchasing, double-entry books, people and pay, pipeline and projects, with plans, Stripe and PayPal. Next.js 16 + PostgreSQL.

SaaS

53 USDC69 USDC

No reviews yet. Be the first to share your experience.