Aplicação de um clone simples do site Pinterest cujo backend foi elaborado com o Framework Flask, onde foi trabalhado conceitos de validações, persistências no banco, salvamento de imagens, dentre outros. A aplicação inclui recursos como adição de usuário, login de usuário e feed geral de fotos com possibilidade de navegação entre diferentes perfis. Além disso, foi programado um frontend compatível com o site Pinterest.
- Adição de Imagens;
- Criação de Usuário;
- Sistema de Login;
- Interação do Usuário;
- Persistência no Banco de Dados;
- Flask;
- Flask-Form;
- Flask-WTF;
- Flask-Bcrypt;
- Flask-SQLAlchemy;
- SQLAlchemy;
- SQLite
Certifique-se que tenha o Python instalado em seu computador. Caso não tenha, baixe-o neste link. Após isso, abra o terminal na pasta do projeto e instale todas as dependências através do comando:
pip install -r requirements.txt
Agora, para executar o código, digite:
python main.py
Após isso, basta abrir o navegador no link localhost:5000
e verá a tela abaixo:
Obs: Não é obrigatório criar um ambiente virtual, mas, recomendo que o faça para separar as dependências do projeto e evitar conflitos de versões.
Tem alguma sugestão de melhoria ou encontrou algum bug? Deixe sua issue 😉