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.

- 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.







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.
Only audit websites you own or have permission to test. Each report is saved at its own link, so it can be shared.

