Case study
Anota2
Class booking for gym chains: members book their spot, cancel when they need to and get updates from their location.

Project facts
- Role
- Own product — design, development and release
- Year
- 2026
- Platforms
- Android · Web
- Technology
- Flutter · Dart · Firebase
- Made in
- 0°13′13″ S · 78°30′44″ W
Context
Many gyms still take class bookings over WhatsApp or on a sheet at the front desk: lost spots, outdated lists and notices that arrive too late.
Approach
A platform with two roles — member and administrator — designed for chains with several locations. Each class session has its schedule and capacity; members book and cancel from their phone, and the gym sends updates to the people of that location, in each person's language. Flutter for Android and the web from a single codebase, with Firebase for accounts and data.
Outcome
Anota2 is live on Android and the web. It collects only what booking needs: no location, contacts or payment data.
Try it live
Try it right here.
This is the real web version, the same one running in production. It only loads when you open it.
Open full screen