Skip to content
All work

Case study

Anota2

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

Anota2 sign-in screen

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