Skip to content

System 07 · Commerce

Afterlift

A multi-branch gym platform: member app, staff dashboard, Supabase backend.

In development

Flutter · Next.js · Supabase · PostgreSQL · Edge Functions

FIG. 7 — AFTERLIFT
Member appFlutter, offline-first
SupabasePostgres with row-level security
Staff dashboardNext.js

Afterlift

Account · Commerce

In development

Flutter · Next.js · Supabase · PostgreSQL · Edge Functions

Brief

One gym, several branches, ready to become a product.

Entry must work when the backend does not.

Coaching and logging must survive a bad connection.

Delivered

Row-level security as the single authority for data and tenancy.

Membership cards that render a signed QR offline; the desk verifies it in one round trip.

Offline-first logs replayed as idempotent upserts.

ReconciliationVariance 0.00