Skip to content
← Products·Lifestyle · On-demand
Thuiskapper.app icon

Thuiskapper.app

Book a hairdresser who comes to you.

Thuiskapper.app connects customers with professional hairdressers who work at home or on location. Built as a single Expo codebase that ships to iOS, Android and the web as a PWA — with a booking flow designed for elderly users, parents of young kids, and anyone with limited mobility. Accessible, green-themed, fast.

iOSAndroidWebv7.0.1 · live since 2020app.thuiskapper.thuiskapper
01Screens · live product
Find a hairdresser
Find a hairdresser
Mobile hairdresser at home
Mobile hairdresser at home
Ambulante kapper listings
Ambulante kapper listings
Thuiskapper.app booking flow
Thuiskapper.app booking flow
02What it does

Built to be used daily.

Every feature listed here is already shipping in the live app.

One codebase, three platforms

Expo + React Native ships the same app to iOS, Android and the web as a PWA. One engineering team, three app stores.

Location-aware matching

Enter your postcode — the app finds verified hairdressers willing to travel to your address, with travel fees made transparent up front.

Live availability calendar

See the hairdresser's real free slots. Pick one. Confirmed instantly, synced to both their and your calendars.

Designed for accessibility

Large touch targets, clear high-contrast copy, Dutch as default — built specifically with older users and mobility-limited clients in mind.

Payment in-app

Pay securely via card or iDEAL. Tip after the appointment. No cash, no awkward transfers.

Ratings and return bookings

Leave a review, rebook favourite hairdressers in one tap — the app remembers your preferred cut and products.

Push notifications

Reminders the day before, en-route updates, and re-booking nudges when your usual cycle is due.

Hairdresser side too

The same codebase powers a hairdresser app: manage availability, accept bookings, track earnings, upload portfolio photos.

03Every screen in the app
  • Search / map
    Enter address or postcode, browse hairdressers within range.
  • Hairdresser profile
    Photos, ratings, services offered, travel radius, price list.
  • Booking flow
    Pick service, pick slot, add notes, confirm — three taps max.
  • My appointments
    Upcoming bookings with directions, reschedule or cancel options.
  • Payment screen
    Card / iDEAL selection, pre-authorisation at booking.
  • Reviews
    Submit rating + written review after appointment.
  • Account
    Profile, address book, payment methods, notification prefs.
  • Hairdresser side
    Separate flow for service providers: availability, bookings, earnings.
04Under the hood

Stack

  • Expo React Native (iOS + Android + Web PWA)
  • TypeScript end-to-end
  • Firebase Auth + Firestore + Cloud Functions
  • Stripe / Mollie (payments + iDEAL)
  • expo-location for nearby search
  • expo-notifications for reminders
  • Next.js marketing site on the same domain
  • Brand color #43B581 — accessibility-first palette

Want one like this?

Same team, same 3-week delivery standard. Start with a free intake — we scope it, then you decide.

Book an intake