Estamos buscando um freelancer experiente para finalizar um sistema de localização de farmácias. A infraestrutura principal de front-end e back-end já está implementada, e o objetivo principal é integrar a funcionalidade do Google Maps, capturar a localização do usuário, exibir as farmácias próximas e implementar uma rotina de extração de dados. O candidato ideal terá fortes habilidades em React, Node.js , PostgreSQL e integração com a API do Google Maps.
As principais tarefas incluem:
* Integrar a chave da API do Google Maps de forma segura, garantindo a configuração adequada por meio de variáveis de ambiente e restrições de domínio.
* Capturar com precisão a localização GPS atual do usuário e exibi-la como um marcador no mapa.
* Implementar uma funcionalidade de busca robusta para recuperar farmácias próximas do nosso banco de dados de back-end com base em latitude, longitude e um raio especificado. Essas farmácias devem ser exibidas como marcadores interativos no mapa e listadas em um formato amigável ao usuário, ordenadas por distância.
* Integrar o Google Street View, permitindo que os usuários visualizem a perspectiva da rua de sua localização atual ou de qualquer farmácia selecionada no mapa.
Entregáveis obrigatórios também incluem:
* Desenvolver um script ou rotina de coleta de dados para extrair informações de farmácias da internet. Esses dados devem incluir o nome da farmácia, endereço, latitude/longitude e número de telefone (quando disponível) e ser salvos em nosso banco de dados.
* Todo o código desenvolvido deve ser integrado ao nosso repositório existente por meio de Pull Requests (PRs).
* Uma tela de mapa totalmente funcional demonstrando a localização do usuário, marcadores de farmácia e integração com o Street View.
* O script/rotina de coleta de dados, juntamente com instruções claras para sua execução.
* Breve documentação de configuração abrangendo a configuração das chaves de API e os procedimentos de implantação.