Synthetic product release · 2026

A calmer operating system for a growing gymnastics academy.

Altura connects guardians, coaches, and managers around the moments that matter: finding a class, booking a place, checking in, and turning progress evidence into a safe next step.

All data is synthetic. This is a reviewable portfolio build, not a production service.

01 · Product choices

Designed around the handoffs that usually break.

Each role gets the context needed for the next decision, without asking them to learn the whole system.

01

Guardians see a clear next action.

Membership, eligibility, schedule, and attendance stay close together so a booking does not feel like a scavenger hunt.

02

Coaches capture evidence in flow.

Quick assessments and QR attendance support the floor instead of turning a coaching moment into administration.

03

Managers approve with a reason.

Progress recommendations preserve the evidence and approval boundary needed for a trustworthy level change.

02 · Golden story

From “Can we train?” to “Here is what comes next.”

  1. 01Guardian

    Starts a synthetic session, activates WAG Monthly, and books an eligible class.

  2. 02Coach

    Creates a class QR code, checks the athlete in, and records three mastered skills.

  3. 03Manager

    Reviews the recommendation, approves the next level, and leaves a visible audit trail.

03 · Review evidence

Small details carry the trust.

These curated captures come from the synthetic golden story and accessibility review. They show the intended shape, not customer data.

Guardian view showing membership, progress, and upcoming classes
Guardian homeOne place to decide what to do next.
Guardian view showing a confirmed gymnastics booking and check-in action
Booking confirmedEligibility stays visible at the point of action.
Manager progress review showing an athlete level recommendation
Manager reviewEvidence precedes approval.

04 · Accessibility review

Reviewable at more than one size and contrast setting.

Altura Flutter preview in a high-contrast color scheme
High contrastInformation remains legible when color is constrained.
Altura Flutter preview with text scaled to 200 percent
200% text scaleImportant actions remain reachable in a larger layout.
Android review screen showing the QR attendance fallback state
Android reviewThe review artifact keeps the core flow available away from Metro.

05 · How it holds together

Thin interfaces. Explicit boundaries.

The Flutter client talks to a versioned Laravel API. Organization, household, branch, and role boundaries are enforced on the server. The staff portal uses Livewire sessions, while the portfolio surface stays static and cacheable.

Check API health
FlutterWeb preview + Android
Laravel APISanctum · UUIDv7 · UTC
PostgreSQLNeon Free · Singapore

06 · Honest limits

A portfolio release should say what it is not.

The hosted demo uses synthetic data, fake payment outcomes, and a free-tier server that can sleep between visits. The first request may take about a minute while the API wakes up.

No production privacy, payment, child-safety, security, or regulatory claim is made. Physical-device review and provider dashboard setup remain owner steps.

Try the synthetic flow