Evaluating bids

Conclusão de Site

Published on the August 11, 2016 in IT & Programming

About this project

Open

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.

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
Experience in this type of projects No (I haven’t managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed