About this project
it-programming / web-development
Open
Descrição do Trabalho:
Atualmente, Possuo um website simulando uma rede social que permite aos usuários compartilharem fotos e vídeos em seus perfis. No entanto, estou buscando adicionar uma camada de privacidade a esses conteúdos, permitindo que os usuários escolham quem pode visualizá-los.
Objetivo:
O objetivo deste projeto é implementar uma funcionalidade que permita aos usuários no botão "Seguir/Follow" já criado ocultarem suas fotos e vídeos de seu perfil para qualquer pessoa que não seja um seguidor confirmado. Isso garantirá maior controle sobre a privacidade e a visibilidade dos conteúdos compartilhados no site.
Requisitos Técnicos: React, appwrite
Tecnologias Utilizadas: React, Next JS, TypeScript, MongoDB
React: Utilizaremos o React para implementar no botão follow ja criado
Appwrite: Utilizo do Appwrite como backend para lidar com a autenticação após ele clicar em seguir, envie um notificação para o usuário no perfil de solicitação de follow para ele aceitar e depois será liberado as fotos e videos
Implementação do Botão de Privacidade:
Será necessário fazer o backend do botão "Seguir/Follow" para privacidade nas seções de fotos e vídeos do perfil do usuário. Visibilidade restrita (apenas seguidores confirmados podem ver).
Gerenciamento de Seguidores:
O sistema deve garantir que apenas seguidores confirmados tenham acesso aos conteúdos marcados como privados.
Os usuários devem ter a opção de aprovar ou rejeitar solicitações de seguidores.
Integração com Appwrite:
A integração com o Appwrite será crucial para gerenciar as permissões de visualização dos conteúdos.
Os dados das permissões de visualização devem ser armazenados e gerenciados de forma segura no Appwrite.
Entregáveis:
Um botão funcional de privacidade implementado nas seções de fotos e vídeos do perfil do usuário.
Integração completa com o Appwrite para garantir o gerenciamento adequado das permissões de visualização.
Documentação clara e concisa sobre como usar e manter a funcionalidade implementada.
Possuo o video de como criei essa rede social para fins de melhora no processo de entendimento.
Project overview
Simplificando: Crie o backend do botão "Follow" para após enviar a solicitação e aceitar liberar o conteúdo do perfil
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed