Rede Social Django
Um aplicativo de rede social de código aberto baseado em Django 4.1.
Emblemas
Características
- Autenticação e autorização de usuário usando o sistema de autenticação integrado do Django
- Um feed de notícias que exibe postagens de usuários que o usuário segue
- A capacidade de procurar outros usuários e enviar solicitações de amizade
- Um sistema de mensagens para se comunicar com amigos em tempo real
- Um painel de administração para gerenciar usuários, postagens e outros conteúdos do site
- Um recurso de mensagem de ajuda para ajudar os usuários com quaisquer dúvidas ou problemas que possam ter
- Relatórios de usuários para sinalizar conteúdo ou comportamento inadequado
- Configurações de conta privada para controlar quem pode ver o conteúdo de um usuário
- A capacidade de bloquear outros usuários que estão causando problemas ou incomodando os usuários
Instalação
- Clone ou baixe este repositório e abra-o no editor de sua preferência:
git clone https://github.com/shahsad-kp/ConnectionHub.git
- cd no repositório do projeto.
- Para colocar este projeto em funcionamento você deve começar instalando o Python em seu computador. É aconselhável criar um ambiente virtual para armazenar as dependências dos seus projetos separadamente. Você pode instalar o virtualenv com
sudo apt install python3-venv
- Dentro do diretório execute o seguinte comando para criar seu novo ambiente virtual:
python3 -m venv my-project-env
O comando acima cria um diretório chamado my-project-env, que contém uma cópia do binário Python, o gerenciador de pacotes Pip, a biblioteca Python padrão e outros arquivos de suporte.
- Para começar a usar este ambiente virtual, você precisa ativá-lo executando o script activate:
source my-project-env/bin/activate.
Uma vez ativado, o diretório bin do ambiente virtual será adicionado no início da variável $PATH. Além disso, o prompt do seu shell mudará e mostrará o nome do ambiente virtual que você está usando atualmente. No nosso caso isso é
Agora que o ambiente virtual está ativado, podemos começar a instalar, atualizar e remover pacotes usando pip.
- O primeiro passo é instalar o módulo, usando o gerenciador de pacotes Python, pip:
pip -r install requirements.txt
Modifique ConnectionHub /setting.py
com configurações de banco de dados com base em seus requisitos
- Execute os seguintes comandos na pasta raiz.
python manage.py makemigrations
python manage.py migrate
- Crie também um superusuário:
python manage.py createsuperuser
- Para iniciar o runserver localmente:
python manage.py runserver
Abra um navegador e visite: http://127.0.0.1:8000/ , então você verá o aplicativo.
Capturas de tela
Apoiar
Mostre seu apoio por ? o projeto!!