The problem
Most fitness apps force manual logging or lock core features behind a signup wall. Zorvale lets people try the full experience as a guest — and log a meal just by taking a photo.
React Native · AI
AI-powered fitness & nutrition app · Founder & Lead Engineer · Live on Google Play

Most fitness apps force manual logging or lock core features behind a signup wall. Zorvale lets people try the full experience as a guest — and log a meal just by taking a photo.
Personalized workout programs, live session tracking, AI-powered food logging, and progress insights — wrapped in an app that survives bad networks and interrupted sessions.
Production decisions across auth, AI, resilience, and release — shipped end to end.
Firebase (Google + anonymous guest) → Supabase third-party JWT, Postgres with RLS, and a guest-to-account merge so trial data never gets lost or duplicated on sign-in
camera/text input → server-side estimate via Supabase Edge Functions → user review → diary — no API keys exposed client-side, no photo gallery stored
offline-tolerant caching (TanStack Query + MMKV), session recovery if the app is killed mid-workout
home-screen widget, light/dark theme, regional ad consent, Sentry crash monitoring in production
versioned EAS builds, CI (lint/typecheck), Play signing, public privacy policy
Real product flows — from first launch to daily tracking.







Expo · React Native · TypeScript · Firebase Auth · Supabase (RLS, Edge Functions) · TanStack Query · EAS / Google Play · Sentry
Available now
Guest mode, AI meal logging, and full workout tracking — no signup wall to get started.
Let's Work Together
Share your idea and I'll explore how to bring it to life.
Start a conversation