2 pontos por sskbjss 1 일 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Correr é de graça, mas as “provas” encerram as inscrições por ordem de chegada e cobram taxas de participação de R$ 100 a R$ 150, então criei este app de corrida por conta própria. É desenvolvido por uma só pessoa e é gratuito.

Ideia principal: em vez de uma prova só existir quando as pessoas se reúnem em uma data e local específicos, se um percurso estiver cadastrado, você pode correr em modo de prova a qualquer momento.

  • Challenge Run: competição de tempos por percurso (PB pessoal / ranking do percurso)
  • Voo de rota: reproduz o trajeto de GPS corrido como um vídeo de voo 3D sobre mapa de satélite
  • Art Run: desenhe no mapa usando polilinhas de GPS
  • Crew: ranking de distância acumulada por crew, disputas entre crews

Stack técnico: React 18 + Capacitor (Android/iOS simultaneamente), mapas com MapLibre GL, backend em Spring Boot. Os passos são tratados diretamente usando o TYPE_STEP_COUNTER do Android como serviço em primeiro plano; para evitar perdas em segundo plano, implementei de forma que o serviço mantenha o sensor ativo mesmo quando o app é encerrado. Os passos de corrida do Galaxy Watch são refletidos separadamente via integração com o relógio.

Download: https://www.finiteorder.com/download

Se tiverem perguntas sobre o que passei durante o desenvolvimento (bug de rollover da contagem de passos ao passar da meia-noite, validação contra trapaças no GPS etc.), responderei.

Ainda não há comentários.

Ainda não há comentários.