Analisando propostas

Conclusão de Site

Publicado em 11 de Agosto de 2016 dias na TI e Programação

Sobre este projeto

Aberto

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 TI e Programação
Subcategoria Programação
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
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias