Concluído
WeGo
Aplicativo de localização inteligente que ajuda você a encontrar o lugar perfeito.
- Meu papel
- CTO
- Período
- 2024 — atual
Stack
- Flutter
- Node.js
- PostgreSQL
- Google Maps
- Firebase
- Analytics
Resumo
O WeGo é um app que combina descoberta de lugares, agenda e hábitos do usuário para sugerir onde ir em seguida, seja para comer, trabalhar, se exercitar ou passear. Lidero a tecnologia desde a arquitetura inicial, cobrindo mobile, backend e infraestrutura de dados.
Desafios
- Entregar uma experiência mobile fluida em Android e iOS a partir de uma única base Flutter, sem comprometer nativo onde ele importa (mapas, notificações, localização).
- Combinar dados geográficos com contexto do usuário (agenda, preferências, horário, localização atual) em tempo real.
- Manter o app leve mesmo com muitas camadas de dados (lugares, avaliações, eventos, mídias).
Abordagem
- Flutter com canais nativos seletivos para mapas (Google Maps SDK) e geolocalização em background, mantendo ~95% do código compartilhado entre plataformas.
- Backend em Node.js com fila de atualização de dados e cache geográfico para consultas sub-100ms.
- Pipeline de analytics dedicado para entender padrões de descoberta e melhorar as sugestões.
Resultados
- App lançado em Android, iOS e web com paridade funcional.
- Tempo médio de resposta em buscas geográficas abaixo do alvo de 200ms.
- Base estabelecida para novos verticais (parcerias, reservas, eventos) sem retrabalho na camada de dados.