Status: Finished

Página de cadastro de empresa

Project details:
Budget: Open
Published: Last year
Deadline: 5 days
Bids: 10
Interested freelancers: 10
Description:
Desenvolver uma página HTML com algumas validações em jQuery e seleção de área em um mapa do Google.

A página será um formulário com os campos:
a) nome do responsável pelo cadastro, email, telefone e cargo (texto livre);
b) nome da empresa, CNPJ, categoria (uma lista que depois passarei os valores, mas pode assumir um combo com chave numérica => valor texto), endereço (fieldset com CEP, logradouro, número, complemento, bairro, cidade e UF). Ao selecionar o CEP, fazer a busca na base dos correios.

Depois o responsável pelo cadastro deve selecionar no Google Maps disponível na página uma área de atuação. Pode ser marcar um ponto e selecionar o raio (pode ser 10km, 25km, 50km, 100km, 250km e 500km - deixar isso configurável). Se for o ponto e o raio, será submetido esse ponto (latitude, longitude) e o raio no formulário, junto com os outros dados. Na integração com Google Maps (deixar configurável a definição das chaves de API).

Depois que os campos forem preenchidos, validá-los (especialmente CNPJ) e apresentar o botão "Cadastrar".

Se quiser separar o processo em 4 passos (dados do responsável pelo cadastro, dados da empresa, área de abrangência e verificação), tudo bem.

Fazer o envio dos dados via Ajax para um endereço que depois passarei. Para fins de desenvolvimento podem usar uma URL que vocês quiserem, mas todos os dados devem ser enviados, e a resposta esperada pela página é no formato JSON, com o campo 'success' (que pode ser true ou false), 'msg' (texto da mensagem de erro ou sucesso, que deverá ser exibida) e 'url' (endereço para onde será conduzido o usuário quando clicar no botão 'ok').



Categoria: IT & Programação
Subcategoria: Web Design
Necesidad específica: Outro
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Eduardo L.
(Rating 5.00 out of 5)
Location: Brasil
Payment method: Verified
To find out more about this client, login to Workana.
Loading...