Skip to content

Maky Beauty Bar

A salon that takes bookings by itself, around the clock, and never double-books a slot.

A website for a beauty salon in Zrenjanin that takes bookings by itself, day and night. Clients choose a treatment, a date and a free slot without calling or creating an account, and the owner sees her whole calendar in one place.

The salon's home page.
Sector
Beauty & Wellness
Client and market
Zrenjanin, Serbia · local clients
Year
2026
Delivered
Website with online booking and the owner's calendar
Languages
Serbian

The challenge

Maky Beauty Bar is a salon in Zrenjanin offering manicure, pedicure, waxing and lash extensions. Bookings came in by phone and messages, and the owner kept track of them herself.

The salon wanted clients to book on their own, at any hour, without an account, and without ever being offered a slot that is already taken. The owner needed her whole calendar in one place, including the bookings that still come in by phone.

How we approached it

  • Booking in a few short steps: name and phone, treatment, date, free slot, confirm. No account and no password to remember.
  • Only slots that are truly free are ever shown, and the system itself refuses a second booking for the same time, so two clients never arrive for one chair.
  • The calendar follows the salon's own clock and rules: Sundays closed, past times never offered, and bookings open up to six months ahead.
  • The look of the salon on screen: the MAKY BEAUTY BAR wordmark, a gold-and-cream palette and elegant serif headings across the whole site.

What the client got

What changed for the client and for the people they serve, shown on the live project.

  • Seven treatments, four slots a day, up to 180 days ahead. The client sees a confirmation with the treatment, date and time, and the slot disappears for everyone else.

  • The MAKY BEAUTY BAR wordmark, a gold-and-cream palette and serif headings carried through every section, so the site feels like the salon.

  • Each treatment is described clearly and leads straight to a free slot.

  • Today's bookings, the ones coming up and the total, a calendar to look at any day, phone bookings added by hand, and cancellations removed with a double check.

  • Consent before booking, a public calendar that never shows who booked, and client details deleted automatically after twelve months.

Screens from the live site

Captured on the live site, not mockups.

The salon's home page.
The salon's home page.
Booking: treatment, date and a free slot.
Booking: treatment, date and a free slot.
The treatments.
The treatments.
The home page on a phone.
The home page on a phone.
Booking on a phone.
Booking on a phone.
Treatments on a phone.
Treatments on a phone.
Contact and opening hours.
Contact and opening hours.

Results

Figures we can stand behind: measured on the live project or counted in the system we delivered.

booking, without a single phone callLive site
24/7
days ahead a client can bookBooking rules
180
double bookings possible: the system refuses themBooking system
0
months, after which client details delete themselvesDaily clean-up
12

Technology, and why it matters

Chosen for what this client needed, not for fashion.

  • React

    Booking flows from step to step without reloading the page, the way a client on a phone expects.

  • Express

    A small, fast server that checks every booking and limits attempts at login and booking.

  • PostgreSQL

    Bookings live in a real database, which is what makes a double booking impossible, not just unlikely.

After launch

  • Hosted and looked after by us

    Since July 2026 the site and its bookings run on our infrastructure, with a certificate that renews itself.

  • Watched around the clock

    A health check tells our monitoring whether the site and its booking database are up.

Free website audit

Enter your domain and we’ll scan up to 25 pages for performance, search visibility, security and email configuration. The results appear on screen in around 90 seconds, with a PDF available if you want to keep a copy.

  • Up to 25 pages read
  • Real-browser performance testing
  • Results in around 90 seconds

Only audit websites you own or have permission to test. Each report is saved at its own link, so it can be shared.