
Experienced Web developer
- or -
Post a project like this- Posted:
- Proposals: 32
- Remote
- #4471289
- Open for Proposals







Description
I require an experienced web developer to build / complete a booking-based website within 7 days.
If you rely solely on WordPress plugins, page builders, or have never built custom booking logic, please do not apply.
This project requires custom development, conditional logic, payment workflows, and Tradify integration. This is not a quote-based website quotes must not appear anywhere.
NON-NEGOTIABLE REQUIREMENTS
You must read the full brief before applying
You must have experience with
Custom booking systems
Time-based purchases (customers buy hours/days, not jobs)
Conditional forms with mandatory exclusions
Payment processing & automated emails
API or external system integration (Tradify)
You must be comfortable custom coding where plugins fall short
You must be available to complete the work within 7 days
You must provide post-completion support
PROJECT OVERVIEW
Customers select allowed services only
Customers must confirm their job is NOT plumbing, gas, electrical, kitchens, bathrooms, roofing, or structural
Customers purchase time via large buttons (1 hour → multi-day)
Customers select preferred dates (availability pulled from Tradify)
Customers pay before booking is confirmed
Admin manually confirms final booking
The system must prevent abuse (unused time is non-refundable)
IMPORTANT
The word “quote” must never appear on the website
This is not a brochure site
This is not a drag-and-drop job
This is not suitable for junior developers
Thanks
Gavin D.
100% (30)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

basically we are going to use tradify API for etching time availbility.
- which payment gateway you want to integrate?
- Any tech stack preferences? -

Just wanted to clarify a couple of technical points before applying properly:
For the Tradify availability sync, do you want real-time slot locking during checkout or only availability checking before payment confirmation? I recently implemented a similar real-time booking + Stripe payment workflow here: https://www.bigbreaksnooker.co.uk/
where slots must stay protected during checkout to avoid double bookings, so just want to confirm your preferred approach.
Also, should unused purchased time be tracked automatically inside the system with expiry logic, or will admin manually manage remaining booked hours/days?