Description
Kettlora | Flutter Gym Class Booking App with Laravel Admin
Kettlora | Flutter Gym Class Booking App with Laravel Admin. Launch a class booking app your members open before every session: 15 finished screens, a timetable that folds away the empty hours, a waitlist that promotes itself when somebody cancels, and one color file that re-skins all of it. Light and dark themes, GetX architecture, offline documentation, a Laravel admin with a REST API, and a one-page product website ready to publish.
Built for developers
- Clean GetX architecture: View, Controller, Repository, Model, with the demo transport swapped in at the HTTP layer so every screen above it is the same code in both modes.
- Swap in your API without touching a screen: point one setting at your server and the same repositories talk to it. The sign-in screen really does post to the endpoint the documentation names.
- Two pure Dart engines you can lift out: the spot engine and the pass ledger import nothing from Flutter and take their clock as a parameter, and each is mirrored in PHP against the same table of cases.
- Drawn, not photographed: there are no image assets at all. Every graphic, including the launcher icon and the store tile, is drawn in code and recolors from one file.
- Theme-aware components: the same widgets look right in light and dark, and the contrast of every text and fill pair is measured by a test rather than eyeballed.


