Analisando propostas

Avaliação de usuario A para usuario B com contador de avaliação. 1,2,3, . 98, 135, 3.000, 4.999, 5m.

Publicado em 25 de Fevereiro de 2024 dias na TI e Programação

Sobre este projeto

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

Outro projetos publicados por B. O. D. S.