Estamos buscando um desenvolvedor experiente para otimizar e expandir as funcionalidades de nosso aplicativo mobile existente. O projeto será dividido em três fases principais para garantir a estabilidade, melhorar a experiência do usuário e introduzir novos recursos estraté
gicos.Fase 1 – Correções Urgentes:O objetivo é resolver problemas críticos de sincronização e desempenho. Isso inclui a padronização de IDs entre o backend (
Node.js) e o frontend (Firebase) para garantir a consistência dos dados. Além disso, é necessário aumentar o limite de taxa de requisições de 3 para 15 por minuto para suportar um maior volume de usuários. Por fim, a autenticação deve ser unificada 100% com o Firebase, eliminando quaisquer conflitos com o armazenamento local (localStorage) que possam estar causando
instabilidades.Fase 2 – Melhorias de Experiência:Esta fase foca em aprimorar a usabilidade e a confiabilidade do aplicativo. Será implementado um fallback por cidade/bairro para evitar falhas na detecção do GPS, garantindo que os usuários sempre possam encontrar sua localização. A splash screen do aplicativo precisa ser corrigida para resolver conflitos entre imagens, proporcionando uma inicialização suave e profissional. Também será implementado um recurso de autocomplete manual para busca por bairro/cidade, facilitando a navegação do usuá
rio.Fase 3 – Recursos Avançados:Nesta etapa, adicionaremos funcionalidades que agregarão valor significativo ao aplicativo. Será desenvolvido um backend robusto utilizando Firebase Functions para um sistema de avaliações, permitindo que os usuários avaliem serviços ou profissionais. Além disso, o projeto inclui a geração de relatórios detalhados por região, fornecendo insights valiosos sobre o desempenho. Por último, será implementado um sistema para enviar alertas personalizados para profissionais com alta reputação ou que estejam em destaque, incentivando a interação e o reconhecimento na plataforma.
Prazo de Entrega: Não estabelecido