Rebuilding a tennis club platform as a cloud MVP that secured its first investment round. 40Love set out to modernise how tennis clubs, tournament organisers, coaches, and players run their daily operations, replacing manual and fragmented processes with a single platform covering club management, tournaments, coaching, and payments. The business was already running on a locally installed FileMaker Pro system, which worked but could not scale, could not be reached from anywhere, and could not carry the product vision the founder had in mind.
The logic the business ran on lived inside a FileMaker system nobody had documented. We analysed and reverse-engineered it to recover the workflows and data structures, then rebuilt from that rather than from a blank brief.
Players, coaches, and organisers want different things from the same data. Rather than one interface with permissions layered over it, each role got an interface shaped around the work it actually does.
Tournament setup and bookings happen constantly, and every extra step gets paid for many times over. Both flows were reduced to the minimum number of actions before any visual design started.
40Love already had a mobile app in its own brand language. The web design system was built to align with it, so a player moving between phone and desktop meets one product rather than two.
We ran several workshops with the client to map every administrative and operational workflow the FileMaker system supported, then researched competing sports and club management platforms to see which conventions users already expect.
Low-fidelity wireframes were built in Figma for every screen and signed off before any high-fidelity work began. Structure was agreed while it was still cheap to change, which is what made a two-month timeline possible on a system this broad.
The client tested and approved decisions as the build progressed rather than at the end, so the MVP stayed anchored to how clubs actually operate. The Figma files were handed over developer-ready.
We rebuilt the platform from the ground up as a cloud product: every module written fresh for performance and security, Stripe integrated for payments, and an architecture designed to carry international usage rather than a single club's worth of data. Nothing was migrated from FileMaker except the business logic we recovered from it.
The platform covers club management, tournament organisation, coaching, and payments in one system, with an admin panel for managing tournaments, users, and transactions, and separate interfaces for players, coaches, and organisers. It is fully responsive, so a coach entering results courtside and an organiser working from a desk both get an interface built for the device in their hands.
The MVP launched two months after kick-off and 15 or more clubs have joined the platform since. Operations that previously ran through a single installed copy of FileMaker now run in the cloud, reachable by three different user groups from any device, with payments handled inside the product rather than alongside it.
The outcome that mattered most to the client came after launch: 40Love secured its initial round of investment. An MVP's real job is to prove a product is worth funding, and this one did that.
An MVP is the smallest version of a product that proves the idea works with real users. It is not an unfinished product. 40Love's MVP covered club management, tournaments, coaching, and payments, launched in two months, and was complete enough to secure investment.
40Love took two months from kick-off to launch, including reverse-engineering an undocumented legacy system. Most MVPs run six to eight weeks.
Yes. 40Love ran on locally installed FileMaker Pro with no documentation. We analysed it, recovered the workflows and data structures, and rebuilt the platform on a modern cloud stack.
It is built to scale. We design the architecture for where the product is going rather than only for launch day, which is why 40Love's platform can take on clubs internationally without being rewritten.
Yes, all of it. 40Love's Figma files were handed over developer-ready, so their team could carry the design forward without going through us.
More than with most suppliers, by design. 40Love's founder joined requirements workshops, signed off the wireframes, and tested through the build.
An MVP is the smallest version of a product that proves the idea works with real users. It is not an unfinished product. 40Love's MVP covered club management, tournaments, coaching, and payments, launched in two months, and was complete enough to secure investment.
Yes. 40Love ran on locally installed FileMaker Pro with no documentation. We analysed it, recovered the workflows and data structures, and rebuilt the platform on a modern cloud stack.
Yes, all of it. 40Love's Figma files were handed over developer-ready, so their team could carry the design forward without going through us.
40Love took two months from kick-off to launch, including reverse-engineering an undocumented legacy system. Most MVPs run six to eight weeks.
It is built to scale. We design the architecture for where the product is going rather than only for launch day, which is why 40Love's platform can take on clubs internationally without being rewritten.
More than with most suppliers, by design. 40Love's founder joined requirements workshops, signed off the wireframes, and tested through the build.
Tell us what you are building. We will scope it and give you an honest view of the right approach and what it will cost.