Byte Walk
Um site de compartilhamento de fotos em mídia social desenvolvido no Django Framework.
Os recursos disponíveis para os usuários: -
- Poste imagens. Uma breve descrição e tags podem ser incluídas se desejado pelo usuário.
- pode conferir a postagem de todos e também curtir e comentar as fotos.
- Os usuários também podem editar ou excluir suas fotos.
- Os usuários podem pesquisar postagens por tags e outros usuários por nome de usuário.
- Sem autenticação, os usuários podem visualizar as postagens, mas não podem curtir ou comentar.
- O sistema de cadastro é completo com opção de redefinição de senha também disponível para os usuários.
- Os usuários podem editar seu perfil, incluindo a foto do perfil e uma breve biografia sobre eles.
- Os usuários podem visualizar o perfil de outros usuários e enviar-lhes solicitações de amizade.
- Os usuários podem enviar solicitações de amizade, cancelar solicitações, aceitar solicitações, rejeitar solicitações ou até mesmo cancelar a amizade de seus amigos.
- Os usuários recebem sugestões de novos amigos com base em amizades mútuas.
Tecnologias utilizadas: -
- Front-end: HTML5, CSS (Bootstrap4 + CSS personalizado), AJAX
- Back-end: Django
- Armazenamento: Google Cloud Storage
- Implantação: Heroku
Para experimentar o site, baixe o repositório em seu sistema local e forneça todas as variáveis locais conforme suas necessidades. Mude para seu armazenamento local ou continue usando o Google Cloud, mas certifique-se de criar uma conta no Google Cloud Storage e criar buckets e inserir o ID sempre que necessário no código (arquivo settings.py). Desta forma, você poderá executá-lo em sua máquina local! Experimente!
Este repositório está aberto para contribuições. Se você tem alguma melhoria em mente, deve fazer o pull request com os detalhes relevantes e eu irei adicioná-los.