Skip to content
Get a quote
Get a quote

15/19 concept project

Oddech: psychotherapy and physiotherapy · Warsaw

Patients pick a specialist and a free slot from the live schedule, and the practice pays no booking-platform subscription.

Concept project - how I would build a website for a business in this field: psychotherapy and physiotherapy. The business and its details are fictional.

Oddech website on desktop - screenshot of the live site
Oddech website on a phone - screenshot of the live site
Field
psychotherapy and physiotherapy
City
Warsaw
Languages
PL
Year
2026
Speed
96/100 · 100/100

01The challenge

A therapy and physiotherapy practice lives by its schedule. Patients want to see a free slot without phoning, and the practice does not want to pay Booksy or ZnanyLekarz every month or hand them its patient list. This is how I would build a site for a six-person practice in Żoliborz, Warsaw: its own booking system, a calm look and nothing that adds stress before a first visit.

02What I did

  1. Free slots, live

    Each specialist on the list shows their next free slot. Clicking “Choose a time” opens the week right in that row, with free hours and the price, and picking an hour brings up a short form. Two people cannot book the same hour, because the database prevents it, and an 80-minute couples session takes up two hours at once.

  2. No subscription, no middleman

    Booking runs on the practice’s own site, with no monthly platform fee. Patient data stays with the practice, and the form asks only for contact details, never for the reason for the visit or anything about health. Spam is stopped by an invisible check and booking limits, with no CAPTCHA to type.

  3. The confirmation, right on screen

    After booking, patients see a “The slot is yours” card, a file to add the visit to their calendar and a link to cancel free of charge up to 24 hours before. In a real deployment the confirmation goes out by email. The demo sends nothing and only shows a preview of that message, and bookings are wiped every night.

  4. The practice dashboard

    The practice has a dashboard with the week’s visits: it can block an hour, cancel a visit and download a list for a spreadsheet. The dashboard code is printed on the site, so in the demo all booking details are masked: only the first letter of the name and the last three digits of the phone number remain.

  5. A page that breathes

    Next to the headline, thin rings like those in a tree trunk widen and draw in to the rhythm of a breath: 4 seconds in, 6 out, three times, then they stop. In the middle is a “Breathe for a minute” button with a short exercise. Three quick questions suggest who to book with, and next to them is a calm note on where to find help in a crisis.

  6. Honestly labelled

    The practice and its specialists are fictional, and the number is all zeros. The photos are AI-generated and labelled on the site.

03Result

A practice website with its own booking: patients find a specialist and a free hour themselves, and the practice gets a dashboard with the week’s visits and pays no subscription. Speed 96/100 on mobile and 100 on desktop, accessibility 100, and nothing jumps while the page loads.

Speed in Google’s test (out of 100)

96phone

100desktop

measured:

04DNA card

What the finish is made of

Click a color, typeface or corner style to strip it from the preview. What remains is the bare structure - the same one every website of mine stands on.

Colors

Heading typeface

Corner radius

05Found on Google

How customers find this website

  • The title says what and where: psychotherapy and physiotherapy in Żoliborz, with free slots online.
  • Google knows it is a practice and knows its specialists, address and hours, because they are written on the page in a way it reads directly.
  • The most common questions are set up so Google and AI assistants can quote the answers.
  • The demo is hidden from search engines, because the business is fictional.
Next case study Car repair garage car repairs and servicing · Warsaw

← All projects

Next step

What shall we build for your business?

A website that turns visitors into clients, automation that gives you back hours, or AI that answers your clients. Tell me what you need.

I usually reply within a few hours · individual quote