Evaluating bids

Recurso esconder conteúdos no meu perfil

Published on the March 14, 2024 in IT & Programming

About this project

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

Other projects posted by A.