FoodWritter é uma rede de compartilhamento de receitas, onde você pode criar receitas, compartilhá-las e também pesquisar por receitas de outras pessoas.
Foi desenvolvido com Python e Flask, assim como um banco de dados em SQLite3 para o trabalho da disciplina de Desenvolvimento Web no 4º semestre do curso de Ciência da Computação na UNIFOR. Possui todas as funcionalidades esperadas de um CRUD, assim como sistema de autenticação de usuários.
O frontend é responsivo e possui testes automatizados.
O trabalho foi desenvolvido em equipe, confira os colaboradores
Siga os passos abaixo para rodar uma instância local do projeto.
git clone https://github.com/Magoninho/recipe-book-app
cd recipe-book-appUtilize o venv para criar um ambiente virtual do Python:
python -m venv envAtive o ambiente virtual de acordo com seu sistema operacional:
-
Linux/macOS:
source env/bin/activate -
Windows (CMD):
env\Scripts\activate.bat
-
Windows (PowerShell):
env\Scripts\Activate.ps1
Com o ambiente virtual ativado, instale as dependências do projeto:
pip install -r requirements.txtApós instalar as dependências, inicie a aplicação com o comando:
flask --app recipebook run




