Sobre este projeto
it-programming / web-development
Aberto
Estou procurando um programador experiente para me ajudar a integrar uma funcionalidade de avaliação em uma rede social que estou desenvolvendo como era o Orkut. A ideia é permitir que os usuários avaliem perfis de outros usuários com emojis, como ❤️ para "Confiável", 😈 para "Sexy" e 😊 para "Legal".
Obs: Avaliação de usuário A para usuário B deve ter um contador de avaliação tipo 1,2,3, ..., 10, 135, 3.000, 4.999, 5M. O número máximo de avaliação será de 5M.
Resumo: Quero que cada clique seja numerado e armazenados para que quando a pagina for carregada os números de cliques estejam lá ainda para todos verem. Lembrando que o usuario nao pode avaliar ele mesmo.
Aqui está um resumo do que preciso:
Integração Front-end: Essa funcionalidade no front-end já está feita por mim mesmo com ajuda do chat-gpt.
Importante:
Solicitei ajuda de um amigo que está iniciando na programação e ele nao pode ajudar, falei que iria pedir ajuda ao chatgpt para executar essa tarefa e esse amigo disse:
"A rede social usa uma arquitetura MVC, M = Model (Camada do baco de dados), V = View (Camada da Veiw "que e a parte do tema") e C = Controller (Camada responsável por orquestração tudo) o chatgpt nao vai conseguir te ajudar".
Sobre a Avaliação: O usuário A deve selecionar um emoji para avaliar o perfil do usuário B. Cada usuário só pode avaliar uma vez em cada perfil, o mesmo usuário pode mudar a avaliação. Exemplo: Usuário clicou na avaliação legal e depois resolve avaliar clicando em confiável, sendo assim o número da avaliação anterior passara para a última avaliação.
Contagem de Avaliações: As avaliações devem ser contabilizadas e exibidas em tempo real abaixo de cada emoji, mostrando o número total de avaliações para cada categoria.
Armazenamento de Dados: As avaliações devem ser armazenadas de forma segura em um banco de dados, garantindo que os dados não sejam perdidos mesmo após o usuário atualizar a página ou sair do site.
Experiência com Integrações Front-end/Back-end: É importante que o programador tenha experiência anterior com integrações entre o front-end e o back-end, pois será necessário coordenar a comunicação entre o front-end e o back-end para armazenar e recuperar os dados de avaliação.
Por favor, envie sua proposta se você tiver experiência com programador e integrações de banco de dados.
Fico no aguardo das propostas e estou disponível para responder a qualquer dúvida que você possa ter sobre o projeto.
Vou deixar imagens do front-end que criei com ajuda do chat-gpt.
Obrigado!
Contexto Geral do Projeto
A rede social esta hospedada em meu PC, estou usando o Xamp.
O serviço precisa ser feito remotamente usando o AnyDesck ta bom pessoal.
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 Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias