Need an online booking system for banya and sauna with steam-room and add-on selection
76 views 0 responses#43011
Budget€300for the project
FormatOne-time projectno prepayment
PaymentCash, Bank transfer
Responses acceptedResponse period is overuntil 07.09.2026
Responses0category average: 0.1
Views7627 in 14 days
Project description
We run a small bathhouse complex with two steam rooms — a traditional Russian banya and a Finnish sauna — plus a hamam that guests often ask for as a separate slot. Right now bookings come in through phone calls and a messenger chat, and double bookings happen almost every weekend because whoever answers first writes the time down by hand on a shared sheet. We need an online booking page where a guest picks the exact room, a date and time slot, and then adds extras such as a venik, tea service, or towel rental, all before paying a small deposit to confirm the slot.
The core requirement is that the system must never let two guests reserve the same steam room for an overlapping time, even if two bookings come in within seconds of each other. Slot length should be configurable per room, since the hamam runs on ninety-minute blocks while the banya and sauna run on two-hour blocks, and add-on services should appear as optional checkboxes with their own price added to the running total before checkout. We also want a simple staff view showing the whole day across all three rooms at a glance, the ability to block slots for maintenance or private parties, and a way to add walk-in guests by hand without breaking the no-overlap rule.
Please also cover: — guest confirmation by email or text message right after booking; — a cancellation window with a configurable cutoff before the visit; — basic no-show protection through a held deposit; — an admin log of who changed or cancelled which booking and when.
We are open on the exact technology, but want something our own staff can maintain going forward, so include your suggested approach and a rough timeline in the proposal.
A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.
Web programming24.09.20260225
0responses
Good to know
How do I respond to this project?
Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.
Who can see my response?
Only the client who posted the project and you. Other freelancers do not see your text or price.