← Our Work

CLIENT PROJECT · SERBIA

Laboratorija pokreta.

From online booking to a connected client-care workflow — one custom system for appointments, intake, visit history and internal client records.

Booking SystemClient IntakeClient RecordsAdmin Dashboard
laboratorija-pokreta / admin
ADMINISTRATIONSchedule
Admin
xxxxxAppointmentsxxxxxCompletedxxxxxRSD booked
09:00TherapyConfirmed
10:30AssessmentConfirmed
12:00TherapyNew
Laboratorija pokretaWELCOME

Freedom begins when your body moves without pain

Book your therapy quickly and easily.

PROJECT TYPECustom web application
CLIENTTherapy practice
PLATFORMResponsive web · PWA
CORE STACKHTML · CSS · JS · Supabase

THE CHALLENGE

A booking page was only the starting point.

The practice needed more than a calendar. The workflow had to connect what happens before the first visit, during appointment management and after each session.

Instead of adding separate tools around a generic booking template, we built one system around the practice's real day-to-day workflow.

THE SOLUTION

One workflow from booking to client history.

Each part of the system connects to the next, so information stays useful after the appointment is booked.

01

Book

The client chooses a service, date and available time.

02

Intake

A first-time client can complete a guided questionnaire before the visit.

03

Manage

The owner works from one admin dashboard with day and month views.

04

Record

Private practitioner notes and previous visit history remain connected to the client.

CLIENT EXPERIENCE

Booking that stays simple.

The customer side was kept intentionally focused: choose the service, pick a date and time, enter the required details and confirm.

  • Service selection with duration and price
  • Available dates and time slots
  • Existing appointment overview
  • Location, opening hours and contact details
Laboratorija pokretaSTEP 1 OF 3

Choose a service

Therapy30 min
xxxxx
Physiotherapy assessment30 min
xxxxx

ADMIN DASHBOARD

Daily control without extra complexity.

The admin panel gives the owner a clear overview of appointments and the tools needed to manage the working day.

  • Day and month calendar views
  • Manual appointment creation
  • Appointment status management
  • Whole-day blocking for non-working days
  • Daily appointment and revenue summary
Admin Dashboard
ADMINISTRATION

Appointment schedule

DayMonthBlock whole day
xxxxx Appointmentsxxxxx Completedxxxxx Scheduled
Demo clientTherapy · 30 min
Scheduled
Demo clientPhysiotherapy assessment · 30 min
Completed

CLIENT INTAKE

Useful context before the first visit.

The intake flow lets a new client provide relevant information before arriving, while keeping the experience mobile-friendly and easy to complete step by step.

  • Multi-step questionnaire
  • Progress indicator
  • Linked to the appointment/client
  • Privacy notice built into the flow
LABORATORIJA POKRETA

Initial patient questionnaire

Step 3 of 8 38%

Less than one month
1–3 months
More than 3 months

CLIENT RECORD

Notes that remain useful on the next visit.

The practitioner can open a client record directly from the admin workflow, save a private note and review earlier notes when the same client returns.

The preview uses fictional demo data. No real client or medical information is shown on this page.

CLIENT RECORD

Treatment note

Demo client · 21.09.2026.
×
Example internal note from the previous appointment…

Previous notes

Demo note showing visit history.

The previous record remains linked to the client.

BUILT FOR THE WORKFLOW

Custom where it matters.

The project evolved as the owner identified new needs. The architecture allowed the system to grow without replacing the original booking flow.

01

Supabase

Authentication, appointments, blocked days, intake data and practitioner notes.

02

Mobile-first

Client booking and questionnaire flows designed around phone use.

03

PWA ready

Booking and admin experiences can be added to the home screen like apps.

04

Iterative

New functionality was added without rebuilding the project from scratch.

THE RESULT

Not a generic booking template. A system shaped around one real practice.

What began as appointment booking became a connected digital workflow for clients and the owner — exactly the kind of custom evolution Digital Nest is built for.