Skip to content
Guilherme Fath
ProductionB2B2C Platform · Loyalty · Fitness

Strong Body Rewards

A loyalty ecosystem connecting a supplement brand, partner gyms and customers.

Overview

Strong Body Rewards connects customers, gyms and the brand through purchases, validations, points, levels, rewards and partner activity.

Business problem

The brand needed a way to make loyalty measurable across customers and partner gyms, instead of relying only on offline relationships and manual validation.

Product approach

The product separates customer, partner and admin journeys while keeping purchase validation, reward rules and reporting tied to the same source of truth.

My role

I worked on product flows, frontend architecture, Supabase data modeling, role-based access, validation, testing and deployment.

Key capabilities

customer registration
partner-specific QR codes
gym association
purchase registration
purchase validation
social post submission
content validation
points
levels
rewards
referrals
draws
catalog
partner dashboards
customer dashboards
administrator journeys
role-based permissions
operational reporting

Architecture

Strong Body Rewards system view

Customer

Partner Gym

Brand Administrator

Internal Operations

Technical decisions

TanStack Router and Query for typed navigation and server-state flows.
Supabase for auth-adjacent data flows, relational storage and operational access control.
Role-specific dashboards rather than a single overloaded interface.
Zod and React Hook Form for validation-heavy product flows.
Vitest coverage around rules and critical interface behavior.
Cloudflare deployment path for a fast public product experience.

Challenges and trade-offs

Multiple user journeys.
Complex and evolving loyalty rules.
Purchase and content validation.
Role-based access.
Partner-specific data.
Keeping rules understandable to customers.
Aligning product behavior with offline gym operations.

Production and operations

The loyalty product is live with customer, partner and administrator journeys.

Stack

ReactTypeScriptTanStackSupabaseCloudflareVitest

What I learned

B2B2C products need each role to feel first-class while sharing a consistent operational truth underneath.

Next project

CRM by Fatek

A multi-tenant SaaS product for CRM, ERP, finance, inventory, customer communication, e-commerce operations and automation.

Read next case