Abre um documento PDF em uma nova guia. Documentos PDF podem ter limitações de acessibilidade; uma versão em HTML é recomendada quando disponível.
App Móvel

Carpool Colinas

Um aplicativo de caronas para facilitar a mobilidade dentro de uma comunidade fechada. Construído com Flutter e Firebase, com emparelhamento em tempo real e autenticação segura.

Descrição do Projeto

Carpool Colinas é um aplicativo móvel projetado para facilitar o compartilhamento de viagens dentro de uma comunidade fechada. O projeto buscava reduzir o congestionamento de veículos e oferecer uma alternativa mais segura ao transporte público para as pessoas residentes.

Principais Funcionalidades

  • Emparelhamento em Tempo Real: Algoritmo personalizado para conectar pessoas motoristas e passageiras com base na proximidade e sobreposição de rotas.
  • Geolocalização Ao Vivo: Integração com a API do Google Maps para rastreamento de veículos em tempo real.
  • Autenticação Segura: Implementação do Firebase Auth com suporte à autenticação multifator.
  • Mensagens Internas: Sistema de chat em tempo real para coordenação entre pessoas usuárias.

Desafios Técnicos

Gerenciamento de Estado Global

Um dos maiores desafios foi gerenciar o estado complexo de um aplicativo em tempo real. Utilizamos Riverpod para Flutter para gerenciar o estado em múltiplas telas, garantindo que as atualizações de viagens fossem propagadas instantaneamente.

Sincronização em Tempo Real

Aproveitamos o Firebase Realtime Database e o Cloud Firestore para alcançar latência inferior a um segundo no emparelhamento. Isso exigiu indexação cuidadosa e otimização da estrutura de dados para lidar com solicitações simultâneas de forma eficiente.

Resultados

O aplicativo foi lançado com sucesso com mais de 500 pessoas usuárias ativas no primeiro mês, facilitando mais de 2.000 viagens compartilhadas. Recebeu feedback positivo pela interface intuitiva e pelo sistema de rastreamento confiável.