Ir para o conteúdo
Igor Ferraz
← Projetos
Ano / 2026Atuação / MobileEm desenvolvimento

Luchademia.

Jogo mobile PvP de frequência na academia.

Luchademia

Visão geral

Luchademia é um jogo mobile de frequência na academia: bata sua frequência, desafie outra pessoa e derrote quem faltar primeiro.

O MVP tem onboarding com academia real, check-in por GPS, batalhas 1v1, convites por código, ranking, perfil, streak e histórico reais.

O problema

Manter constância na academia é difícil quando o compromisso fica individual e não existe pressão social direta para aparecer todos os dias.

A solução

  • Batalhas 1v1 em que ausência vira dano direto na barra de vida.
  • Check-in real com GPS foreground, timer de 15 minutos e validação server-side no Supabase.
  • Ranking, perfil, streak e histórico para transformar frequência em competição visível.

Stack & arquitetura

Frontend

React · TypeScript · React Navigation · Zustand

Mobile

React Native 0.81 · Expo SDK 54

Backend

Supabase · PostgreSQL · PostGIS · Edge Functions

Infraestrutura

Supabase

Integrações

Google Maps · Google Places · expo-location · Expo Notifications

  • Expo SDK 54, React Native 0.81, React 19 e TypeScript strict para uma base mobile moderna.
  • Supabase com PostgreSQL/PostGIS, RLS, RPCs e Edge Function para busca de academias próximas.
  • Geolocalização com expo-location e validação server-side, sem background geolocation nativo nesta fase do MVP.

Aprendizados

  • A mecânica principal precisa ser simples de explicar: quem falta, apanha.
  • O check-in precisa ter baixo atrito, mas ainda ser mais difícil de fraudar do que simplesmente ir treinar.

Próximo projeto

CondoApp