Rebuilding a tennis club platform as a cloud MVP that secured its first investment round

Rebuilding a tennis club platform as a cloud MVP that secured its first investment round
IndustrySportsTech
LocationUnited Kingdom
ClientCarl Holst-Roness
Services
Bespoke web applicationsMVP developmentExtended teams

About the Client.

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.

02

Months from kick-off to launch

15+

Clubs joined the platform since launch

Funded

Initial investment round secured after MVP launch
The decisions that shaped the product

The decisions that shaped the product

01

Not a greenfield build

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.

02

Three roles, three interfaces

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.

03

Fewer steps for the tasks that repeat

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.

04

One brand across web and mobile

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.

Our process that built a scalable solution

Requirements before wireframes

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.

Wireframes validated before design

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.

Client inside the testing loop

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.

Our process that built a scalable solution

Tech stack

Next.js

What we did

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.

What we did

Result & Impact

Result & Impact

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.

MVP development frequently asked questions

What is an MVP, and how is it different from a full product?

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.

How long does an MVP take to build?

40Love took two months from kick-off to launch, including reverse-engineering an undocumented legacy system. Most MVPs run six to eight weeks.

Can you rebuild our existing system as a modern platform?

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.

Will the MVP scale, or will we need to rebuild it later?

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.

Do we get the design files and the code?

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.

How involved do we need to be?

More than with most suppliers, by design. 40Love's founder joined requirements workshops, signed off the wireframes, and tested through the build.

Got an idea that needs building properly?

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.