About this project
it-programming / web-development
Open
Aqui está uma descrição detalhada do que precisa ser feito:
---
Requisitos para o Programador:
Desenvolver uma aplicação utilizando Java para o backend e React Native para o frontend que faça uma pesquisa no Google Maps. A pesquisa deve ser baseada em dois parâmetros fornecidos pelo usuário: nome da cidade e segmento da empresa (por exemplo, restaurantes, lojas, etc.).
Funcionalidades necessárias:
1. Frontend (React Native):
- Criar uma interface com dois campos de entrada:
- Nome da cidade.
- Segmento da empresa a ser pesquisada.
- Botão para realizar a pesquisa.
2. Backend (Java):
- Ao receber os dados do frontend, fazer a integração com a API do Google Maps ou Google Places para pesquisar empresas na cidade e segmento fornecidos.
- O retorno da API deve ser tratado para extrair os seguintes dados:
- Nome da empresa.
- Nota (rating) no Google.
- Endereço.
- Telefone.
3. Validação de WhatsApp:
- Implementar uma validação para verificar se os números de telefone retornados estão associados ao WhatsApp.
- Existem APIs de terceiros que podem realizar essa validação, como a API do Twilio, WhatsApp Business ou outras soluções.
4. Geração de Tabela:
- Os dados coletados devem ser organizados em uma tabela com as seguintes colunas:
- Nome da empresa.
- Nota do Google.
- Endereço.
- Telefone.
- WhatsApp (Sim/Não).
5. Envio de Mensagens em Massa:
- Após gerar a tabela, listar os números de telefone que possuem WhatsApp.
- Adicionar a funcionalidade para envio de mensagens em massa via WhatsApp para os números validados.
Considerações técnicas:
- API do Google Maps/Places: O programador precisará configurar o uso da API e garantir que todas as credenciais e permissões estejam corretas.
- Validação de WhatsApp: Como a API oficial do WhatsApp tem restrições, recomenda-se o uso de uma API de terceiros ou verificação manual dos números.
- Envio em Massa no WhatsApp: Para o envio de mensagens em massa, o uso da API oficial do WhatsApp Business ou serviços de terceiros, como Twilio, pode ser necessário, seguindo as políticas e termos de uso da plataforma.
Project overview
Mpresas em uma determinada cidade e segmento de mercado, utilizando a API do Google Maps/Places. Após a pesquisa, os dados das empresas, como nome, endereço, telefone e nota (rating), serão apresentados em uma tabela. Além disso, a aplicação deve validar se os números de telefone possuem WhatsApp e, caso positivo, permitir o envio de mensagens em massa para essas empresas via WhatsApp.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: September 20, 2024
Skills needed