Em breve · 2026 · Mobile
Luchademia.
Jogo mobile PvP de frequência na academia.

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
Infra
- Supabase
Third-party
- 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.
Galeria
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.