Lautaro Guebel

A sports club in one system

A sports club with a padel school, a kids' programme, football and a barbecue area kept everything in informal records. We listened to its people, wrote down the club's rules and built one system where everyone sees their own part.

Business
Sports club and padel academy
The problem
They needed one reliable online system so the school and the kids' programme stop mixing, data does not leak across areas, and they stop relying on informal records.
Empty outdoor padel court with a blue floor, glass walls and two balls by the glass.

The business and its problem

The club has two areas, padel and football, a padel school for adults, a programme for kids and a barbecue area that people book. Each part ran on its own: notebooks, messages and spreadsheets.

There was a first prototype, but it covered padel only, kept its data on a single computer and had two kinds of user. There was no football, no stock, no supply requests, no barbecue bookings and no reliable record of who did what. The club needed an online system, used from a phone or a computer, where everyone signs in with their role and one area’s data never mixes with another’s.

What there was and what was needed

The earlier prototypeWhat the club needed
Padel onlyPadel and football
Data kept on one computerOnline, on phone and computer
Two kinds of userSix roles that combine
No stock, supplies or barbecueStock, supply requests and bookings
No historyA history that can't be erased
Summary of the first survey.

How we analysed it

First, a survey of three groups at the club. Every question was answered from 1 to 5, to see where it hurt most.

With the answers I built the club's model: what exists (students, classes, areas, shifts), how it relates and which rules can't be broken. The rules were written in the club's own words, and a glossary fixes what each word means and which ones to avoid.

Then everything the system had to do was written as a concrete request, with its tests.

The survey

  • Management
  • Coaches
  • Kids' programme families
The shape of the survey. The answers are not shown.

The club's rules

  • Every child in the kids' programme has at least one responsible guardian.
  • A fee is either paid or pending: no partial payments.
  • Any of a class's coaches can take attendance.
  • Moving from the kids' programme to adults is decided by management only.
Four of the seven rules, in plain words.

Glossary

Operating area
Padel or football: each with its notices, incidents, cleaning, stock and requests.
Avoid: section, sector, module
Shift
The part of the day when an area's cleaning checklist is done.
Avoid: schedule, slot
Completion record
The proof that a task was done, in which shift, by whom and at what time.
Avoid: tick, check
Three entries from the club's glossary.

What we built

One system with six roles, and a person can hold more than one, like a coach who also runs the padel area. To get in, everyone receives an invitation that expires after 24 hours.

Stock is worked out from every item in and out, and it warns when something is about to run out. Supply requests always follow the same steps, and the barbecue area never takes overlapping bookings.

Plan of the system, by part

  • Six roles that combine

    Administrator, coach, padel manager, football manager, kids' programme manager and cleaning staff.

  • Classes

    With one or more coaches, capacity and attendance, a technical score from 1 to 10 and a monthly note.

  • Padel and football areas

    Notices, incidents and each shift's cleaning checklist.

  • Stock and requests

    A balance worked out from every item in and out, with low-stock alerts, and supply requests.

  • Barbecue area

    A calendar that never takes overlapping bookings.

  • Kids' programme

    Each child with their guardians, and their monthly fee up to date or pending.

The roles and the parts of the system. Simplified plan.

A supply request

  1. Pending
  2. Received
  3. In progress
  4. Done

Or it ends early:RejectedCancelled

Always the same steps, for everyone.

The barbecue area, over a week

  • Booked
  • Third booking: rejected

Up to two bookings a day. A third is rejected, whatever the role.

A sample week, with made-up data.

How it is checked

The parts of the system were built with their own automatic tests, and they run on their own before publishing: if one fails, the change doesn't go out.

Each role's permissions are enforced inside the system, not just on screen: what a role can't see never reaches it.

And what matters stays in a history that can't be erased or edited: who changed what, and when.

Before publishing

  • The tests run on their own before publishing
  • If a test fails, nothing is published
  • Each role's permissions, enforced inside
  • Every change stays in the history
What gets checked, in plain words.

How it ended

On 17/09/2026 we showed the system to the club and the demo was approved. In the same meeting they asked for two changes: that the cleaning checklist resets every shift, to know what was done in each, and that the barbecue area takes at most two bookings a day.

That same day both changes were written into the specification, the glossary and a design decision. Court bookings stay in the system the club already used: they were left out on purpose.

The result

  • The client demo on 17/09/2026 was approved.
  • Both changes requested in the demo were added the same day.
What was written down after the demo.

That day's decision

Cleaning is recorded per shift.

Every task done leaves a record: which shift, by whom and at what time. That way each shift's history comes for free, and nothing depends on someone opening the system at the right moment.

Options set aside

  • A tick that clears when the shift changes: it loses the history.
  • Copying the whole checklist into every shift: it duplicates the tasks.

A closed shift can't be edited afterwards: what was done, stays.

Accepted on 17/09/2026

The project's first written decision, summarised.

Does your business have something similar?

Tell me how you work today. I'll reply with questions to understand it and, if it's a fit, a written proposal.

Email me