Skip to content

RL Padel Academy

Technische documentatie voor de iOS club-management app van Remco Lentjes Padel Academy in Arnhem.

Wat is de RL Padel Academy app?

De RL Padel Academy app is een native iOS club-management applicatie gebouwd voor Remco Lentjes Padel Academy in Arnhem. Leden, trainers en de eigenaar beheren via één app reserveringen, trainingen, evenementen, facturen en meer.

De app is gebouwd als een pnpm-monorepo met een Expo/React Native frontend en een zelfgehoste PocketBase backend. Er is geen aparte API-laag: de mobiele app communiceert rechtstreeks met PocketBase via diens REST API.


Drie rollen

RolTabbladenOmschrijving
Lid8 tabsHome · Reservaties · Trainingen · Events · Winkel · Foto’s · Socials · Facturen
Trainer4 tabsHome · Mijn Lessen · Beschikbaarheid · Mijn Uren
Eigenaar8 tabsDezelfde tabs als Lid, met aanvullende beheerfuncties in elk scherm

De eigenaar deelt de tabbladen van een lid maar heeft schrijftoegang waarmee hij content aanmaakt en statussen bijwerkt — dit wordt zowel client-side (UI) als server-side (PocketBase-regels) afgedwongen.


Secties in deze documentatie

SectieInhoud
ArchitectuurSysteemoverzicht, tech stack, frontend- en backendarchitectuur, monorepo-structuur
BedrijfslogicaAuthenticatiestroom, RBAC, inschrijvingen, reserveringen, factuurlevenscyclus
DatamodellenER-diagram en schematabellen voor alle 11 PocketBase-collecties