Custom WordPress booking and subscription system for a pool cleaning service
A booking system built from scratch for pool cleaning, with map-based work areas and Stripe subscriptions.
- 747
- hours of design and development
The case in short
- Challenge
There was no standard booking solution for pool cleaning. The site needed address collection, work areas on a map and subscriptions.
- Solution
We designed the site and built a custom booking system with map-based work areas and Stripe subscription management.
- Result
Customers book services quickly, manage their subscriptions and see past payments.
About the client
Limpiscina Club offers pool cleaning services. It needed a website with booking and subscription management.
The challenge
The client planned a website for pool cleaning services. It needed booking and user subscription management.
The site had to collect addresses, show the work area on a map and be easy to navigate. There were no standard solutions for pool cleaning services, so the system had to be built from scratch. Customers also needed to create and manage service subscriptions and see past payments.
What we built
- Address collection. A system for collecting addresses on the map.
- Booking. An individual booking system with its own logic.
- Subscriptions and payments. A system to manage subscriptions and payments.
- Design. A modern and easy-to-use website design.
The result
We created a modern design focused on ease of use for end users.
Users mark areas on the map where the crews will work. This helps coordinate the work and plan logistics.
The booking mechanism lets customers order services quickly and is adapted to the needs of a pool cleaning business.
The Stripe integration handles subscriptions. Customers see their payment history and can cancel or renew subscriptions.
The hard parts
Booking built from scratch
There were no ready solutions for pool cleaning services, so we built a unique booking mechanism for this business.
Work areas on a map
Users select areas on the map where the crews will work. This helps coordinate crews and plan logistics.
Subscriptions with Stripe
Customers create, renew and cancel subscriptions and see their payment history.
How the project went
- 120 hoursUI/UX design
- 157 hoursFront-end development
- 470 hoursBack-end development
- 12 monthsTechnical support
Results
- 747
- hours of design and development






After launch
After launch we provided 12 months of technical support.
Tech stack and integrations
- WordPress
- Stripe
Planning a similar project?
Tell us about your store. You get a plan, a timeline and a price range within 2 business days.
More case studies
All projects
DeWalt
Online store of power tools and spare parts for the official DeWalt representative in Ukraine.
200,000 spare parts in the catalogue
Poelle
We audited an unfinished WooCommerce store for leather goods, rebuilt the cart and added a variations plugin and payments.
312 hours of development
Crystalia Glass Hardware
A WooCommerce store for architectural glass and metal products, with a B2B area, customer accounts and product landing pages.
506 hours of development