Sobre este projeto
it-programming / web-development
Aberto
Precisamos desenvolver um chat privado de preferência em Php7 e orientado a objeto.
Trata-se de um site de consultas de tarot online, onde o cliente compra créditos e depois realiza a consulta via chat. Você não precisará se preocupar com css, imagens etc; o site em si e banco de dados já estão criados.
Apenas precisamos da aplicação em php comunicando-se com o banco de dados (mysql) via ajax/jquery e um pouco de javascript. Pode ser bem cru, pois ´vamos adaptar ao material que já está pronto.
Funcionamento:
1) Cliente devidamente logado escolhe um consultor online; verificamos o status do consultor no bd e se o cliente possui saldo em minutos. Se tudo ok o consultor recebe um alerta.
2) O consultor aceitou o chamado então criamos um registro no banco: id consultor + id cliente + código da consulta + hora de início.
Ambos são redirecionados para uma tela de chat.
3) Ao iniciar o chat ambos visualizam um cronômetro criado em javascript com base nos créditos do cliente.
4) Ao encerrar o cronômetro, sistema verifica se o saldo do cliente realmente está zerado (se ele não fez nova compra durante a consulta) e se for o caso pergunta se o cliente deseja continuar. Se ele aceitar, não encerra, apenas atualiza o cronômetro com o novo saldo. Do contrário, se ele não quiser continuar ou não tiver mais saldo para continuar, encerra o chat para ambos e os dados da consulta são atualizados (hora de término, atualiza saldo cliente, comissão consultor, etc..
)
O real problema: já temos isto funcionando parcialmente. A comunicação entre o que o cliente e consultor estão fazendo é realizada através da atualização do banco via jquery. A real dificuldade que estamos encontrando é, principalmente, o sincronismo do cronômetro.
Sempre há uma diferença entre o cronômetro do consultor e do cliente, mesmo que pequena. Como poderíamos sincronizar isto? A outra questão é se, por um acaso, um deles fechar a janela, ou cair a conexão ou coisa do tipo. Nem sempre a consulta está sendo finalizada automaticamente e estão aparecendo muitos erros.
Por esta razão, procuramos um profissional que possa refazer pelo menos a parte do chat do zero..
Do mais, já possuímos o site, área restrita. CRUD e integração com PagSeguro e Paypal.
Não temos nenhuma ideia de custos ou prazos.
Por esta razão estamos abertos à negociação.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias