Psicólogos Favoritos

Psicólogos Favoritos

Como um paciente logado na plataforma

Quero poder marcar psicólogos como favoritos, para encontrá-los mais facilmente depois e agendar uma nova consulta com quem já me interessei ou gostei do atendimento.

✅ Critérios de Aceite

  • O paciente deve conseguir adicionar um psicólogo aos favoritos em qualquer lugar onde o perfil dele apareça (ex: listagem ou página de perfil).
  • Deve haver um ícone visual (ex: coração) que muda de estado ao favoritar/desfavoritar.
  • O sistema deve persistir essa informação no banco de dados, associando o psicólogo ao ID do paciente.
  • Dentro da Área do Paciente, deve existir uma seção chamada “Psicólogos Favoritos” com:
    • Lista de cards dos psicólogos favoritados
    • Ação para “ver perfil” ou “agendar consulta”
    • Ação para remover dos favoritos
  • O sistema não deve permitir duplicidade (o mesmo psicólogo favoritado mais de uma vez).
  • Caso o paciente não tenha nenhum favorito, deve mostrar um estado vazio com uma mensagem do tipo:
    “Você ainda não favoritou nenhum psicólogo. Visite o catálogo e salve seus preferidos aqui!”

🧱 Componentes Técnicos (UI/UX)

  • Botão de favorito nos cards e perfis (ícone de coração preenchido ou contornado)
  • Lista de psicólogos favoritados (cards com nome, especialidade, foto e ações)
  • Endpoint de API para:
    • Adicionar favorito
    • Remover favorito
    • Listar favoritos do paciente
  • Feedback visual ao favoritar (ex: animação ou snackbar “Adicionado aos seus favoritos”)

🔐 Requisitos Técnicos

  • Requer autenticação para acesso à funcionalidade
  • As ações devem estar vinculadas ao ID do paciente logado
  • A relação paciente-psicólogo pode ser armazenada numa tabela intermediária (ex: favoritos)