Free 30-minute introductory call: find out what you can automate.

Hair salon

Mama Manolya

For hair salon Mama Manolya in The Hague we coded a custom website with an appointment form, without an external booking tool.

Visit website · mamamanolya.nl (opens in a new tab)
Mama Manolya on desktop, laptop, tablet and phone

The challenge

The salon wanted customers to book appointments online, but without an external booking service. The site had to fit the brand and be easy to find locally.

Our solution

We built the site fully custom in Next.js with Tailwind CSS. A Node.js API processes the appointment form.

Customers choose a treatment, date and free time slot. The form validates input in the browser and on the server, blocks spam with reCAPTCHA and automatically sends the customer and the salon a confirmation.

The result

Customers now book online themselves and the salon sees the appointment come in directly, without a subscription to a booking platform.

Responsive

On every screen

Real screenshots of the live site at four screen sizes: phone, tablet, laptop and desktop.

  • Mama Manolya on Desktop (2560 px)
    Desktop (2560 px)
  • Mama Manolya on Laptop (1440 px)
    Laptop (1440 px)
  • Mama Manolya on Tablet (820 px)
    Tablet (820 px)
  • Mama Manolya on Phone (390 px)
    Phone (390 px)

Technologies used

  • Next.js
  • Tailwind CSS
  • Node.js
  • Nodemailer
  • reCAPTCHA
  • Vercel

More projects like this

All case studies
Screenshot of Kantex Voice, built by Kantex, in a laptop mockup

Free introductory call

Planning something like Mama Manolya?

Book a free 30-minute introductory call. We look at your process and what it needs in terms of software, integrations or AI.

  • No obligation and no sales pitch
  • Concrete opportunities for your process
  • A clear next step and quote
Four colleagues discussing a design on a laptop

Free process analysis

Find out in 30 minutes what you can automate

Together we walk through one process and show where software, integrations or AI save time. No obligation.