Status: Evaluating bids

Conclusão de Site

Project details:
Budget: Open
Published: Last month
Deadline: Not defined
Bids: 1
Interested freelancers: 4
Description:
O site está 70% concluído, necessito finalizá-lo.

Segue abaixo o documento que o antigo desenvolvedor me enviou:

Site criado em MVC, com áreas abertas para usuários que solicitarão serviços de usuários cadastrados. Os usuários que solicitarão serviços serão chamados de clientes, e os usuários cadastrados serão chamados de prestadores de serviço.
O site é um facilitador para clientes e prestadores de serviço. Baseado na geolocalização do cliente, e do serviço que ele espera, serão listados até 5 prestadores de serviços, os mais próximos geograficamente.
A geolocalização é realizada por meio da API do Google de geocoding. O algoritmo de geocoding está em controllers/ClienteController.php, a partir da linha 28. A latitude/longitude do cliente deverá ser gravada no banco de dados. Para o cálculo da distância, o planejado era usar a fórmula pronta do Google: https://developers.google.com/maps/articles/phpsqlsearch_v3?csw=1
A latitude/longitude do prestador de serviço será calculada pela mesma API do google, quando o prestador de serviço se cadastrar e inserir seu endereço. O algoritmo de geocoding pode ser o mesmo de ClientController.php, e gravado no banco.
Quando um cliente realizar uma busca e ver listados os 5 prestadores de serviço, esses prestadores receberão uma mensagem via SMS, com informações relativas ao cliente, para que eles se contactem.
Os prestadores de serviço só podem usar o site por meio de pagamento de uma mensalidade, a ser gerada por meio do pagseguro.
No menu, ao clique em uma categoria, o usuário deve ser redirecionado para a home, com o select da home selecionado com o serviço clicado. O CEP deve ter mascara de CEP (12345-678)
Área minha conta (apenas prestadores de serviços): links para página de edição de cadastro, visualização de pagamentos, e clientes que chegaram a ele por meio da busca. Possibilidade de indicar um amigo. Essa indicação ainda devera disparar um aviso para o administrador do site em sua área separada do site, para enviar um e-mail marketing, ou uma ligação. Se esse indicado assinar um plano, o prestador que indicou ganhará um mês grátis de uso.
Meu perfil: página de edição cadastral, com campos próprios para pessoa física ou jurídica, e campos compartilhados. Usuário poderá enviar uma imagem de perfil. O CEP, quando preenchido, devera puxar os dados do webservice dos correios. A área de atuação, quando selecionada, irá carregar via Ajax as funções relacionadas. Se o usuário selecionar a função “Outros”, deverá aparecer uma textarea para o prestador de serviços preencher manualmente.
Financeiro: lista de pagamentos realizados, pendentes, e mudança da forma de pagamento. Tudo via API do pagseguro.
Contratante: Apenas listagem de clientes que chegaram até o prestador.
Site contará com plugin Zopin, para mensagens entre usuários do site e a administradora do site via API de terceiros.
O site deverá ter um sistema administrativo, onde o adm terá controle sobre categorias, usuários, relatórios de usuários, de pagamentos, relatórios de buscas entre clientes e prestadores de serviço.


Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Do you need more information about this project?

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:

Eliene C.
(Rating 0.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...