Tanmay Maka What I’ve built

A counselling practice · live

Pick a therapist and a time, on your own clock.

For a counselling practice that ran a brochure website and a separate booking service. I built one site with its own booking engine: clients see times in their own time zone and get a link to cancel or reschedule, and therapists set their own hours.

Web app · Next.jsLive · private38 unit + 51 browser tests
A made-up practice: three therapists in three time zones.
northlight.example/book

A simulation in your browser. Northlight Counselling, its therapists and its clients are made up; this is not the real app, the real practice or anyone’s booking. Nothing is sent or saved.

What it’s for

Four parts, plainly.

01

Who it’s for

A counselling practice and the clients who book sessions with it.

02

By hand, until now

The practice ran a brochure website plus a separate booking service.

03

What I built

One website with its own booking engine: clients pick a therapist, session and time shown in their own time zone, and get a link to cancel or reschedule. Therapists manage their hours, session types and profile in a dashboard, and the owner sees all bookings.

04

Where it is

Live and private: used by the practice; a Next.js web app with 38 unit tests and 51 browser tests.

Rough edges

The small print.

Honest line: the practice is real, so the site stays private. Everything on this page is a stand-in, from the practice’s name to the therapists.