Marko Đokić
Fullstack app

Slotly

Clients pick the service, the person and a free slot themselves, and reminders go out automatically the day before and two hours ahead.
← All apps
Online appointment booking with email and SMS reminders

Appointment Booking App for Salons and Clinics

A staff calendar shows the whole day or week, and a new appointment is one click on a free slot. Clients can also book themselves on a page on your website - they choose the service, the person and a free time, and the booking appears in the calendar right away. Email and SMS reminders go out on their own, so fewer slots stay empty.

Price

Price on request

Delivery

4-6 weeks

Slotly
The demo runs in your browser with sample data - add, edit and delete freely.
Built for
Hair and beauty salons
Dental clinics
Physiotherapists
Massage and spa
Veterinary clinics
Personal trainers

What the app does

Calendar per staff member

Day and week views with a column for each person. Click a free slot to book, and the app blocks double bookings.

Online booking for clients

A page on your website where clients choose the service, the person and a free time. Only truly available times within opening hours are shown.

Automatic reminders

Email and SMS 24 hours and 2 hours before the appointment, in your own words with the booking details filled in. Fewer no-shows without a single call.

Client records

Visit history, total spent, no-shows and notes for every client. You see at a glance who is a regular and who often cancels.

Services, prices and durations

Each service has a duration, a price, a calendar color and the staff who offer it. Price changes apply to online booking immediately.

Statuses and PDF documents

An appointment moves from booked and confirmed to arrived or no-show. Booking confirmations and the daily schedule print as PDFs.

Screens in the demo

Open the demo and walk through the screens - sample data, everything is clickable.

What is included

The app on your domain, for desktop and phone

Database and backend with accounts for the owner and staff

Online booking page connected to your website

Email reminders and confirmations

PDF confirmations and daily schedules with your logo

Import of existing clients from spreadsheets or your old system

Hosting setup, daily backups and training

Full source code - the app is yours

Optional extras

SMS reminders through Twilio or a local SMS provider

Online payments or deposits at booking (Stripe)

Google Calendar / Outlook sync

Native mobile app for Android and iOS

Multiple locations with a shared client base

Gift cards and treatment packages

What you get with a fullstack app

Not just screens - the whole system behind them, ready for your team and your customers.

Your app on your domain

Runs in the browser on desktop, tablet and phone. Can be installed on a phone like a native app.

Database and backend

Your data lives in a real database, not spreadsheets. Search, filters and full history.

Files and photos

Site photos, documents and contracts are stored with the client or job - available anywhere.

PDF quotes and documents

Quotes, invoices, reports and confirmations in one click, with your logo.

Accounts and roles

Owner, staff and customers see only what they need. Everyone has their own login.

Notifications

Email (and optional SMS) reminders for appointments, new enquiries and status changes.

Backups and security

HTTPS, daily backups of the database and files, account protection.

You own the code and data

You get the source code and a data export. No lock-in.

Hosting and data storage

An app needs a server, a database and storage for files. I set it up and run it; you pay monthly based on size.

Website

€5 - €15 / month

Hosting and SSL

Domain at registrar price

Contact form and email

App

€20 - €60 / month

Server and database

Up to ~20 GB of files and photos

Daily backups

Email notifications

Larger app

€60 - €150 / month

More users and locations

More file storage

SMS notifications

Monitoring and faster recovery

Maintenance and new features

Maintenance, changes and new features - by agreement: hourly or a monthly plan, whichever suits you.

How an app gets built

1

A call

You tell me how you work today and what slows you down. I show you the closest demo.

2

Plan and fixed price

A list of screens and features, a deadline and a price before work starts.

3

A new version every week

You see progress live and change things while it is built, not at the end.

4

Launch and training

We move your data over, I train the team, the app goes live on your domain.

FAQ

Pricing is on request - send a short description and you get a proposal. The price is fixed before we start, based on your staff, services and the features you actually need.

Hosting with database and backups is €20-60 per month for a typical salon or clinic, €60-150 for several locations and larger teams. SMS messages are billed per message by the provider. Changes and new features by agreement.

You do. Client data sits on a server set up for you, and you receive the source code and a full data export. No monthly per-staff licence.

It runs in the browser on phones and tablets and can be added to the home screen. Booking and editing appointments needs an internet connection, because the whole team works on the same calendar.

Usually 4-6 weeks. You get a new version on a test address every week, so we adjust along the way instead of at the end.

Yes. A common first phase is the calendar with client records and email reminders, with online booking, SMS and payments added later.