Red Activa
A management app for sports academies, with athlete records, class attendance, and assessments in a shared team panel, plus a separate panel for the operator.
Red Activa was a management app for sports academies. I worked on it at Taecontrol to bring athlete records and the work around classes into the same application. Attendance and assessments needed to stay connected to a person, so a coach or academy owner could read their history later.
The project is closed. The old site returns an application-not-found response, and the last repository push was in January 2026. The source is private.
The athlete record was the starting point. Class schedules connected athletes to sessions, attendance recorded who came, and assessments kept the results of an evaluation. The implementation included swimming assessment forms. The product covered sports academies more generally, though, so swimming was a specific part of what we built.
We used Filament for two panels. An academy's team worked in one, with access scoped to that team. The other was for the people operating Red Activa, where we could manage academies and their plans. Those were different responsibilities even though they used the same application.
That choice saved us from building another set of forms for the operator. It also let us reuse the same components in the team panel. Invitations brought people into a team, and roles controlled which work they could do there.
The dashboard used the attendance records for charts and a view of the day's attendance. Assessment results could trigger a notification. These were uses of the records a coach had already entered, rather than another report someone had to fill in. I wanted recording a class to be useful beyond that one session.
We also tied plans to limits on athlete count. That rule belonged in the application because it affected whether an academy could add another athlete. A pricing page alone could not enforce it.
The lesson I took from it was about the work needed on a phone. A full management panel could hold all the required fields and still ask too much of a coach taking attendance. If I revisited the product, I would start with a smaller view of today's classes and the few actions needed during a session.