All workKAREEM HANAFY / GYM CREW
07CASE STUDYWeb fitness product + native companion

Gym Crew

A web-first workout product built end-to-end with Next.js and Supabase, then extended into a React Native and Expo companion for faster in-gym logging and offline-first training flows.

Role
Web product architecture, full-stack development, and native extension
Stack
Next.js · Supabase · React Native · Expo · Offline-first
Status
Web live · Native companion in development
Gym Crew
01 / Overview

The product and context

A web-first workout product built end-to-end with Next.js and Supabase, then extended into a React Native and Expo companion for faster in-gym logging and offline-first training flows.

Next.jsSupabaseReact NativeExpoOffline-first
02 / Challenge

The problem worth solving

Keep the web platform complete while making the highest-frequency workout actions faster on a phone inside the gym.

03 / Engineering decision

Owning the flow beyond the interface

My role on Gym Crew was Web product architecture, full-stack development, and native extension. I approached the work as a complete product flow: clear interface decisions, real application states, dependable integrations, and engineering choices that stay maintainable as the product grows.

04 / What shipped

The shipped outcome

A shared Supabase product model across web and mobile, with the native app acting as a focused companion rather than replacing the web experience.

Next projectPrime Cart