• Projects 44
  • Rating 5.0
  • Rating 6 283

Budget: 5000 UAH Deadline: 1 day

Hello!
I am ready to take on your project and will complete it urgently.
I have extensive experience with similar tasks, and there will be no difficulties.
If I have piqued your interest, feel free to write; I am happy to collaborate!

  • Projects 15
  • Rating 5.0
  • Rating 9 255

Budget: 8000 UAH Deadline: 7 days

Good day, I can implement online booking so that it works reliably without a dedicated database on the site. I will offer a free solution for storing and managing data, set up the dependencies category → service → master, a calendar of available slots, and protection against double bookings. I will also provide management of schedules, days off, and client bookings. I have 8 years of experience in web development, so I can quickly assemble the working functionality. After clarifying the details, I will provide exact timelines and the scope of work.

  • Projects -
  • Rating -
  • Rating 533

Budget: 5000 UAH Deadline: 4 days

Hello, Yulia! I fully understand the task. I am ready to develop such an interactive online booking form and integrate it into your existing landing page.

Since a classic database is not planned, I propose an ideal and completely free solution for the beauty industry — to implement the backend based on Google Sheets (or Airtable).
Administration: You and your masters will be able to manage the schedule and see new bookings directly in a regular table on your phone. This is maximally simple and stable.
Form logic: The script on the site will dynamically pull categories, services, and available time slots of a specific master from this table. Upon successful booking, the time is automatically blocked, completely eliminating double bookings.

I will make the form fully responsive so that clients can easily book from their smartphones. Write in the chat, and we will discuss the details; I am ready to get started!

  • Projects 20
  • Rating 5.0
  • Rating 3 549

Budget: 4000 UAH Deadline: 5 days

Good day, Yulia!

I can implement a functional solution for you without relying on a "heavy" server-side part of the site. For such a project, I propose a free cloud solution for data storage with a simple admin section: it will be suitable for a landing page on HTML/CSS/JS, will not require a separate database on the site, and will be convenient for daily management of records.

What I will do:
— an online booking form with step-by-step selection: category → service → master → date → time;
— logic to display only those masters who perform the selected service;
— a calendar of available dates and free slots according to the schedule of a specific master;
— creation of a record with time blocking;
— protection against double booking at the level of record logic;

Turnkey Website Development • SEO • Google Ads • Meta Ads. I help businesses attract new customers and grow online.
Freecora CRM — SaaS Platform for Managing Projects and Finances
  • Projects -
  • Rating -
  • Rating 509

Budget: 4000 UAH Deadline: 5 days

Good day.

The categories are indicated quite correctly. To implement such functionality, JavaScript and integration with a third-party database are required.

I have relevant experience in solving similar tasks. Recently, I developed the logic for hourly booking fields for a home cleaning service. I fully understand all the nuances of working with master schedules and reliably blocking occupied slots.

For free data storage, I suggest using Firebase from Google. It has a large free limit and provides instant information updates in real-time. This guarantees absolute protection against double booking of clients for the same time.

For convenient administration, I will create a separate hidden page on your website. There, you will be able to easily add services, edit master schedules, and manage vacations. All changes will be immediately reflected in the client online booking form.

  • Projects -
  • Rating -
  • Rating 446

Budget: 2000 UAH Deadline: 4 days

Good day! I created online booking forms for salons — selecting a category, then services, the master, and available time with step-by-step loading. It's convenient to keep the database for this in Google Sheets via Apps Script: free, stable, and editable directly in the spreadsheet. Let me know if you want to manage the masters' schedules and days off in the same spreadsheet? I can take it on, approximately 3-4 days.

  • Projects 3
  • Rating 5.0
  • Rating 1 130

Budget: 6000 UAH Deadline: 6 days

Good day, Yulia!

The most challenging part of your task is not the form itself, but the protection against double booking. This is where most solutions fail, so I will start with it.

What I propose for data storage: Supabase, free tier. This is a regular PostgreSQL that immediately provides a ready REST API, so a separate server and hosting fees are not needed. Why this and not tables? I close double booking at the database level with a unique index on the pair "master + date-time." If two people click "Book" at the same second, the second entry will not be physically saved, and the person will immediately see that the time is already taken. Google Sheets does not provide such a guarantee: there, a race of requests will sooner or later result in a double entry, and you will find out about it from two clients who arrived at the same hour.

Data structure: categories, services, masters, the link "master ↔ services," work schedule of each master, periods of unavailability (days off, vacations), and actual bookings. Free time is calculated as the master's schedule minus already occupied slots minus unavailable periods. Exactly the logic you described.

Administration: a separate simple page under a login. There, categories, services, masters, schedules, and days off are edited, and client bookings can be viewed and canceled. I consciously make it for the salon administrator, not for the developer: no technical panels.

  • Projects -
  • Rating -
  • Rating 596

Budget: 10000 UAH Deadline: 1 day

Hello!

We can create an online booking form and a convenient data storage solution for this task.

1. Can we discuss the content of the attachment right here?
2. Is a separate admin panel needed for managing bookings?


About us

Schoowl
  • Projects -
  • Rating -
  • Rating 533

Budget: 2500 UAH Deadline: 3 days

Ready to create an online booking system so clients can see available hours without double bookings, while the administrator has everything under control.

The form will be in pure JS — with a cascade: category → service → master → available date and time. Data storage without a personal server — Firebase/Firestore: free, fast, nothing to maintain.

✅ Everything in the database will be correct: blocking occupied time immediately after booking, an admin panel for viewing and managing requests. Data will be organized — no one will "lose" a booking.

I created a similar system for a beauty salon — there are over 200 active bookings every month working without failures. So I know where the pitfalls are: I will immediately fix time zones to your locale and will validate phone numbers on the fly.

After delivery, I won't disappear — I will stay in touch and help with any adjustments or updates. I am currently available and ready to start today.

  • Projects 11
  • Rating 5.0
  • Rating 1 365

Budget: 1200 UAH Deadline: 1 day

Yulia, I can create an online booking system for you with double booking protection and a convenient admin panel: categories, services, masters, schedules, vacations, and record management. For free data storage, I suggest Google Sheets + Apps Script or Firebase — stable, without a dedicated server, with simple administration. I have practical experience in Laravel and JS, so I will integrate it into your landing page carefully. Write to me — we will agree on the optimal option and timelines.

  • Projects 163
  • Rating 5.0
  • Rating 4 470

Budget: 999 UAH Deadline: 1 day

Yulia, I can set up an online booking system to avoid double bookings and make everything easy to manage. For data storage, I will suggest a free solution without a dedicated database on the site — convenient for categories, services, masters, schedules, vacations, and bookings. I will implement the loading of all lists, a calendar of available slots, and conflict protection. I have experience with Laravel/Vue. I will be able to clarify the timeline and cost after a brief discussion of the details.

  • Projects 5
  • Rating 5.0
  • Rating 673

Budget: 2000 UAH Deadline: 7 days

Hello, I worked on an online booking system for a beauty salon — we implemented appointments with masters, auto-blocking of time, and an admin panel. Over 200+ active bookings per month without failures.

Yulia, I’m curious to know — do you need notifications for the client after booking (SMS/email), or is just confirmation on the website enough?

I suggest we get in touch; I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!

  • Projects 5
  • Rating 4.8
  • Rating 764

Budget: 1500 UAH Deadline: 1 day

Hello, I can solve your problem quickly and efficiently, I have enough experience)
Write to me, I will be happy to help!

  • Projects -
  • Rating -
  • Rating 522

Budget: 7000 UAH Deadline: 2 days

Hello!
I have over 8 years of experience in commercial development and can implement this task. I can add data processing that will be sent and stored. I believe you are using NodeJS on the server for processing. I can write the processing in many languages. I have experience in implementing various tasks in different languages. You can use a single-file SQLite database, which is a file that does not require a web server. However, it can be used fully, and it has all the necessary functionality that exists in MySQL and PostgreSQL databases. SQL is used for operations. For data retrieval. If there is no driver on the server, I can write a Go program and add a service that will read and write using data transmission through shell.

  • Projects -
  • Rating -
  • Rating 308

Budget: 3800 UAH Deadline: 5 days

Good day. I reviewed the technical specifications: a recording form with a cascade of category → service → master → available dates/times, plus slot blocking during booking and protection against double booking. Since there is no own database and none is planned, I suggest using Google Sheets as storage (via Google Apps Script as API) — free, transparent in administration (masters and categories can be edited directly in the table), and I will also create a separate tab for the work schedules of masters, days off, and vacations. On the front end, I will make calls via fetch to the Apps Script web application, with a check for slot availability before booking, to avoid collisions during simultaneous bookings. For viewing/editing/canceling client bookings, I will create a simple admin panel on top of the same table. The estimated completion time is about 5 days. Please clarify: how many masters and services should be included in the structure initially?

  • Projects -
  • Rating -
  • Rating 91

Budget: 5000 UAH Deadline: 2 days

Hello! I will develop and integrate an online booking form into the existing HTML/CSS/JS website.

For data storage, I suggest using Firebase Cloud Firestore on the free plan. The solution does not require a separate server, and I will implement the booking through transactions with automatic time blocking and protection against double booking.

  • Projects -
  • Rating -
  • Rating 319

Budget: 4000 UAH Deadline: 1 day

Hello!

I have worked on a similar online booking system for a restaurant — I implemented an interactive booking window, automatic table allocation, and time blocking. The system handles high loads: it receives about 40 bookings daily, and over the past month, more than 1400 entries have successfully gone through the system. Everything works quickly and correctly, with a configured automatic Email sending of notifications and reminders for guests. An Admin Panel for editing has also been developed.

For your project, I plan to use Supabase as a powerful and free alternative to traditional databases (with a built-in admin panel for you), as well as the Resend service for instant and uninterrupted Email notifications to clients and to you as needed.

  • Projects 41
  • Rating 5.0
  • Rating 2 617

Budget: 3000 UAH Deadline: 1 day

Good day Yulia, I can create such a system for you. If you don't want to pay for a database or hosting (as far as I understand), we can use Excel spreadsheets and adapt them to serve as a "database," or I can suggest other ideas. If you are interested in my proposal, please write to me in private, and we can discuss it.

  • Projects -
  • Rating -
  • Rating 324

Budget: 1234 UAH Deadline: 1 day

Hello! I have experience in web development and JavaScript, creating forms and working with databases. I would be happy to help you!

  • Projects -
  • Rating -
  • Rating 140

Budget: 7000 UAH Deadline: 5 days

Data storage: Google Sheets (completely free).

Why this is good: Ideal for clients who do not want to learn to work in new systems. Administration (adding categories, services, masters, and viewing records) takes place in the familiar Excel/Google Sheets interface.

Protection against double booking: Implemented using LockService in the script. This is a special tool that blocks access to the script for other users for a few seconds while the current booking is being processed.

Administration: Setting work schedules, vacations, and days off is done on separate sheets of the table. The script automatically calculates free hours by subtracting occupied slots from the master's work schedule.

  • Projects 5
  • Rating -
  • Rating 672

Budget: 7000 UAH Deadline: 7 days

Hello!
I can implement everything with high quality.
If there is no plan to connect a database, then storing and managing data is best done in JSON files; it's free and everything will work quickly and stably.

  • Projects 35
  • Rating 5.0
  • Rating 7 391

Budget: 2500 UAH Deadline: 1 day

Good day, Yulia
I have 10 years of experience in development, working with the tech stack on React Native (+TypeScript), React.js (Next/SSR +TypeScript), backend Node.js (Express/Nest) + MongoDB, Firebase + TS
I am ready to complete the task.
Write to me, I will be happy to collaborate.
Sincerely, Oleksiy.

  • Projects -
  • Rating -
  • Rating 172

Budget: 2000 UAH Deadline: 1 day

Feel free to contact me, I will do it.

  • Projects 10
  • Rating 5.0
  • Rating 2 283

Budget: 2000 UAH Deadline: 2 days

Yulia, good afternoon!
The main risk for you in this task is not the form itself, but ensuring that you don't have to contact the developer for every little thing (new master, schedule change, new service). Therefore, I suggest using Google Sheets + Google Apps Script: you can manage everything directly in the spreadsheet you already know — just add a row in the "Masters" sheet or adjust a cell in the schedule, and everything updates without separate panels and logins.

In the spreadsheet: the master is linked to the list of services they provide; the work schedule and days off/vacations are separate from the actual bookings. Free time on a specific date is calculated as the master's working hours minus already occupied intervals minus periods of their absence.

I handle the uniqueness of the booking (deduplication) through LockService in Apps Script: during the booking process, it locks the spreadsheet for milliseconds while checking and recording the selected slot, so the second client will see "occupied" even before saving, not after.

I will create the form as a standalone module (HTML + JS), without tying it to the design — whoever is developing the site can simply connect it and style it as needed.

One important clarification: do you have services of varying durations (for example, manicure 60 minutes and coloring 180 minutes)? This affects how to build the free time grid — with fixed steps of 30 minutes or with slot lengths specific to each service.

  • Projects 28
  • Rating 5.0
  • Rating 9 280

Budget: 8000 UAH Deadline: 7 days

Hello! I am ready to develop an online booking form with the necessary functionality and connect it to your website. I will set up convenient data storage, a schedule for the specialists, and manage bookings without unnecessary complications. I will perform the work with quality, always be in touch, and will start working immediately after our discussion.

  • Projects 38
  • Rating 5.0
  • Rating 2 365

Budget: 5000 UAH Deadline: 6 days

Good day.

Your task is more about the correct logic of booking than about the form itself. The most important thing here is to accurately calculate the available slots considering the master’s schedule, days off, vacations, and already created appointments, as well as to ensure protection against double booking even if two clients choose the same time simultaneously.

For this project, I suggest using Supabase. It is a free PostgreSQL with a ready-made API and built-in admin panel. There is no need for a separate server or a custom database on the site, and administration remains simple.

I will implement:

- cascading selection of category, service, master, date, and time
- automatic display of only available slots

  • Projects -
  • Rating -
  • Rating 472

Budget: 1000 UAH Deadline: 1 day

Good day, I have been developing for more than 5 years, I will do everything according to the functionality as needed, write to me, I am ready to start today. There is a ready platform with free backend.

  • Projects -
  • Rating -
  • Rating 307

Budget: 8000 UAH Deadline: 5 days

Hello, I am a web engineer with 5 years of experience. I have worked on complex projects of various kinds, including embed forms.

In your situation, it won't be completely free. To store records securely, you need a database.

I suggest Supabase as the easiest and fastest way to connect to a database.

The plan will cost about $25 per month, but this is considering that the free tier won't be sufficient for you.

You will only need to create the form and connect the database.

  • Projects -
  • Rating -
  • Rating 327

Budget: 2000 UAH Deadline: 2 days

Good day, I am ready to create and set up lead forms for your landing page. You can view my work in the portfolio in my profile.
If you need it for free, we can set up a database on the server instead of using paid Firebase, etc. Or a database in files (but I do not recommend it).

Feel free to write, we can discuss the details, I will be happy to collaborate!

  • Projects 9
  • Rating 5.0
  • Rating 656

Budget: 1000 UAH Deadline: 1 day

Good day, Yulia!
Overall, the task is clear. To provide an accurate response regarding the deadlines and price, I would like to clarify some questions that arose after analyzing your task.
Please write in private messages – we will discuss the details and your wishes.

  • Projects 11
  • Rating 4.5
  • Rating 1 153

Budget: 4000 UAH Deadline: 3 days

hello
I will do what you want
examples
https://vispring.com
https://islassecas.com
https://glassboxmedia.com

  • Projects -
  • Rating -
  • Rating 90

Budget: 3000 UAH Deadline: 3 days

Good day
I have been working with various SMS for over 15 years
About 20 projects online
I looked at the technical specifications
I will set up in the admin panel the functions for editing master services, work schedules, and recording applications
The solution is free php + MySql
Approximately 3000
Deadline 3 days
Write to me, I will be glad to cooperate

  • Projects -
  • Rating -
  • Rating 893

Budget: 1000 UAH Deadline: 1 day

Good day, Yulia.

The optimal free solution is Supabase: PostgreSQL with REST API and a built-in admin panel that connects to an HTML/JS landing page without a dedicated server. Your person who does the layout will receive a clean JS module with a cascade of category → service → master → dates → available slots — and will be able to design it in the required style without limitations.

Double booking is excluded by atomic slot locking at the database level: the transaction checks availability and fixes the time in one operation. The schedule, weekends, and vacations of the masters are stored separately, so the client always sees only the actual available hours.

Management of categories, services, masters, schedules, and bookings is done through Supabase Studio, just a few clicks without technical knowledge.

Options:

  • Projects 3
  • Rating 3.9
  • Rating 450

Budget: 11000 UAH Deadline: 7 days

Good day
I have done similar services, so I can start quickly
I see several implementation options that may interest you
I suggest implementing the project based on Firebase. For you, it will be completely free, you won't need to buy servers or hosting for the database, and the free limit will be enough for years of salon operation.
I will also set up transactions to protect against double bookings

The admin panel for management as a separate page, if needed you will have the ability to manage admins

  • Projects -
  • Rating -
  • Rating 226

Budget: 2000 UAH Deadline: 3 days

Estimated budget: $200–300.
Deadline: 3–5 days.

Hello.
My proposal includes a fully functional online booking form integrated into your existing HTML/CSS/JS landing page, with a reliable backend for managing data.
The booking form will feature dynamic loading of service categories, services, masters, and available time slots based on the master's schedule.
The admin panel will be a simple web interface (or directly in the Airtable interface) for adding/editing categories, services, masters, work schedules, holidays, and viewing/deleting client records. All data management will be intuitive and will not require programming skills.

  • Projects -
  • Rating -
  • Rating 147

Budget: 700 UAH Deadline: 1 day

Good day!

I am ready to implement an online registration form with a database and integrate it into your website.

The form will store all necessary data: name, phone, category, service, master, date, time, and comment. I will also implement protection against double bookings and the ability to view records.

**Deadline:** 2–3 days.
**Cost:** 3,000 UAH.

I look forward to collaborating!

  • Projects 7
  • Rating 5.0
  • Rating 1 827

Budget: 5000 UAH Deadline: 10 days

I will provide online booking functionality with a request processing speed of up to 200 ms. I suggest using Firebase for data storage, which will allow easy administration of categories, services, and client bookings without the need to create your own database. I will use JS for integration with your landing page, ensuring stable operation and protection against double bookings. I can send examples of similar projects and architectural solutions in private messages.

Andrey K.
1 284 1
  • Projects 1 288
  • Rating 5.0
  • Rating 97 666

Budget: 5000 UAH Deadline: 7 days

Hello. I have extensive experience in website development. I am ready to collaborate. Feel free to contact me.

  • Projects 9
  • Rating 5.0
  • Rating 2 806

Budget: 3000 UAH Deadline: 1 day

Good day!

For your case, I recommend tables, regular local Excel tables — easy, stable, and you always see all the data in front of you.
Administration (categories, services, masters, schedules, days off/vacations, viewing and canceling appointments) will be implemented on top of this same storage.
If you want, a full-fledged database can also be connected, many of them are free.

Cost: 3000 UAH. Deadline: a couple of hours, I will do it today or tomorrow.

Examples of work: https://momicro.com / https://rstays.com
GitHub: https://github.com/axbuglak

  • Projects 26
  • Rating 4.3
  • Rating 838

Budget: 2000 UAH Deadline: 5 days

Work without a database is possible. For this, it is necessary to have a complete list of all selected items. Then it is possible to store the set of all these items directly in the body of the page, hiding the unnecessary and displaying the necessary. But here, an external editor for these items needs to be thought out. Alternatively, everything can be run from the disk using AJAX, which increases the share of JS and AJAX code. That is, there are solution options. And many. If you reply, we can discuss.

  • Projects 4
  • Rating 4.6
  • Rating 1 099

Budget: 3000 UAH Deadline: 3 days

Hello, yes, if you are going to host the website, there must be a database. I will create the form according to your wishes in a few days.

  • Projects 4
  • Rating 4.3
  • Rating 738

Budget: 3000 UAH Deadline: 2 days

Hello!
I am ready to take on your project and will complete it urgently.
I have extensive experience with similar tasks, so there will be no difficulties.
If I have piqued your interest, feel free to write; I am happy to collaborate!

  • Projects 39
  • Rating 4.9
  • Rating 7 810

Budget: 6000 UAH Deadline: 7 days

There are several ways to implement, ready to do, have experience.
https://pprintdim.com

  • Projects 4
  • Rating 5.0
  • Rating 654

Budget: 1234 UAH Deadline: 1 day

Good day! I have relevant experience in performing similar tasks. I am ready to discuss the details and start working.

  • Projects 217
  • Rating 5.0
  • Rating 14 641

Budget: 3000 UAH Deadline: 7 days

Good day!
I will do everything in a convenient admin panel.
I can provide screenshots of the panel in advance.
It will manage all the necessary information.
Applications will be stored in the database and displayed in the admin panel.
Additionally, you will be able to manage the status of applications: sent, accepted, rejected, in progress, etc. And if, for example, an application is rejected, the master's time becomes free again.
Additionally, it will be possible to send the application to the email of the administrator or the master or to Telegram.
Feel free to reach out, I will be happy to cooperate.

  • Projects 32
  • Rating 5.0
  • Rating 1 815

Budget: 2000 UAH Deadline: 2 days

Good day, I have been working in web programming for over 9 years. I work with REST APIs, frameworks, and CMS such as Django, Laravel, Yii2, WP, OpenCart, CodeIgniter, etc. I am ready to complete the task. Reviews: Freelancehunt Data can be stored in Google Sheets.

  • Projects 67
  • Rating 5.0
  • Rating 12 793

Budget: 3500 UAH Deadline: 1 day

Hello! I will complete your task quickly and efficiently.

My recent works
https://indexfast.pro - fast website indexing
https://mono-bank.pp.ua - everything about Monobank
https://mamamia.pp.ua - online store
https://programist.pp.ua/ua/portfolio/ - portfolio of works
https://monitortest.pp.ua - monitor testing
https://keytest.pp.ua - keyboard testing
https://pctest.pp.ua - computer testing

  • Projects 30
  • Rating 4.9
  • Rating 7 077

Budget: 10000 UAH Deadline: 10 days

The task is clear — a website in pure HTML/CSS/JS, no separate database is planned, a simple and free solution for data storage is needed.

For this scenario, Google Sheets is optimally suited as a database in conjunction with Google Apps Script as the backend. It is free, stable, and the admin manages the data directly in the spreadsheet without any separate panel. The form on the website calls the Apps Script via fetch, the script reads and writes to Sheets, blocks time after booking, and checks for conflicts before creating a record. The schedule of masters, days off, and vacations are separate sheets in the same spreadsheet, which the admin edits themselves.

One clarification: are automatic notifications needed for the client or the master after booking (SMS, email, Telegram)? This can be implemented within the same architecture but affects the scope of work.

Deadline — 7–10 days.

  • Projects -
  • Rating -
  • Rating 459

Budget: 3000 UAH Deadline: 10 days

For data storage, I suggest Supabase — a free PostgreSQL database with a built-in admin interface and REST API. It connects to your HTML/JS landing page without a dedicated server, is easy to administer, and stable in operation.

I implement a full cycle: cascading lists (category → service → master), displaying available slots according to each master's schedule, and blocking time when booking. Protection against double bookings is handled at the database transaction level — this is more reliable than front-end checks and eliminates race conditions during simultaneous bookings.

Administration can be done either directly through the Supabase Dashboard (for free, without unnecessary development) or through a separate simple web panel for managing masters, schedules, days off, and client bookings.

Estimated volume — about 30-35 hours. The exact cost will be agreed upon after clarifying details: the number of masters, nuances of schedules, and the scope of the admin panel.

Write to me — we will discuss the details and get started.

  • Projects 7
  • Rating 5.0
  • Rating 690

Budget: 4500 UAH Deadline: 6 days

Good day!
The task is clear: an online booking form with the logic master → service → available time, protection against double booking, without a personal database.
Data storage solution: Google Sheets + Google Apps Script - free, stable, easy to administer. The administrator sees all entries in the table and can edit/cancel directly in Google Sheets. Masters, services, work schedules - separate sheets in the same table. Apps Script acts as an API between the form and the table.

How it works:
The client selects a category → the form pulls services of that category from Google Sheets
Selects a service → masters who perform it are pulled
Selects a master → the system checks the schedule and already occupied slots, showing only available time
The client fills in the data and confirms → the entry is saved, and the time is blocked from double booking

  • Projects 118
  • Rating 5.0
  • Rating 9 922

Budget: 2000 UAH Deadline: 1 day

Hello.

I am a NodeJS developer. I can create a form for you. Write to me, and we will discuss.

  • Projects -
  • Rating -
  • Rating 226

Budget: 8000 UAH Deadline: 7 days

Good day!

I am ready to implement this functionality.

For data storage, I suggest Supabase — a free and reliable solution with PostgreSQL, which is perfect for this project.

I will implement an online booking form, a system of categories, services, and masters, a work schedule, available time slots, protection against double bookings, as well as convenient administration of all data.

Portfolio: https://free.babych.space

  • Projects -
  • Rating -
  • Rating 285

Budget: 3400 UAH Deadline: 4 days

Good day. I will create a registration form on pure JS with cascading loading based on the prepared HTML/CSS/JS layout: category → services → masters → available dates/times according to the master's schedule. For data storage without a dedicated database, I suggest using Google Sheets as storage + Google Apps Script as an API layer (free, simple administration directly in the spreadsheet, does not require separate backend hosting). Protection against double booking will be implemented by checking the occupied slot at the registration stage (locking the row/script-lock in Apps Script) before the registration. I will create an admin panel with separate sheets in the spreadsheet: categories, services, masters, work schedules, weekends/vacations, client bookings (with the ability to edit and cancel). The estimated completion time is approximately 4 days, and I will specify the cost in a separate rate field.

  • Projects -
  • Rating -
  • Rating 448

Budget: 700 UAH Deadline: 1 day

Good day.
I can do it for a symbolic reward after the work is accepted. (new to freelancing, need to build a rating)
I have 4 years of experience in full-stack.
We can discuss the details.

  • Projects 5
  • Rating 5.0
  • Rating 1 730

Budget: 3200 UAH Deadline: 3 days

Good day. I looked at the technical specifications — the task is clear: a cascading form (category → service → master → date/time) with slot blocking during booking, plus an admin panel for masters, schedules, and vacations. Since there is no database and none is planned, I would suggest Google Sheets as storage (via Google Apps Script as backend API) — this is free, the client will be able to edit categories, services, masters, and schedules directly in the spreadsheet without a separate admin panel, and I will implement the logic to protect against double bookings and check occupied slots on the script side. I will integrate the form into the already prepared layout of the landing page without touching the design. Records, cancellations, and viewing bookings will also be done through the same spreadsheet with simple statuses. The estimated timeframe is 3 days, and I will specify the cost in a separate field for rates.

  • Projects -
  • Rating -
  • Rating 403

Budget: 4000 UAH Deadline: 2 days

Good day.
There is a ready solution, it was developed for another client, I can easily adapt it for you.

  • Projects 22
  • Rating 5.0
  • Rating 5 076

Budget: 10000 UAH Deadline: 4 days

Hello ⭐️! I am a highly qualified web developer with over ✅ 7 years of experience in development and modern web technologies.

Recent projects:
✔️https://homenly.com
✔️https://confidence-tech.com
✔️https://homexcrm.com
✔️https://omgfirms.com
✔️https://skyhigh-lviv.com/
✔️https://sweet-sdpearls.de/
✔️https://novobudova.pro

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules