API de back -end repount para PiChef
Por que é chamado de PINCHEF?
Bem, um clique nas línguas ruins que significa assistente de cozinha. E do chef pabra que significa "cozinheira". Além disso, ele tem em seu alfinete único que é como Guardalo. Semelhante ao Pinterest.
Um aplicativo da Web que permite selecionar receitas de cozimento e gerar uma lista de compras.
A idéia é que as seleções que as receitas desejam cozinhar na semana e gerar uma lista de compras para o supermercado.
Selecione para um dia da semana
E assim você gera uma lista de compras para o supermercado com base na sua seleção.
O aplicativo PiChef gera uma lista de compras para o supermercado, ajudando você a organizar o menu da semana. Seria legal que possa ser conectado às APIs das lojas para fazer o pedido de compra on -line.
Se houver dias vazios na semana, ele notificará que você deve pedir ou comprar? (Taquitos) Nos horários ou dias da semana em que você não selecionou o menu para cobrir os orifícios e não fica sem se alimentar.
Mostre a você receitas com base no seu gosto e na sua dieta.
Recomendações para serem adequadas ou gordas? Se você perceber que faz muito creme para suas tacos?
Top para dieta vegetariana e vegana?
Com base em suas compras, você pode sugerir receitas que podem lhe interessar, pois ninguém vai ao mercado para comprar 2 batatas apenas para os ratos, por exemplo, eu diria que, se você tiver batatas, você pode fazer essas receitas com as batatas, como a batata pura para o seu acompanhamento nas refeições.
Gere um menu para o café da manhã, a semana de comida e jantar com base em um orçamento limitado.
Primeiro, clonamos o repositório no terminal ou no botão Código.
git clone https://github.com/GeraAlcantara/pinchef.git
cd pinchef Temos que renomear o modify_me.env a .env e modificar os valores das variáveis que removem o {} .
terminal
mv modify_me.env .envDevemos ter o Docker e o Docker-Composate instalados.
terminal
sudo apt-get update
sudo apt-get install docker.io
sudo apt-get install docker-compose
sudo usermod -aG docker $USER docker-compose builddocker-compose upDevemos criar um sub virtual e instalar as dependências. Usamos o Venv para criar o Env virtual.
A variável sqlalchemy_database_url deve ser alterada para um banco de dados SQLite.
SQLALCHEMY_DATABASE_URL= sqlite:///./pinchef.db
Ser capaz de executá -lo localmente sem a necessidade de um banco de dados postgress.
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txtE para executar o aplicativo.
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadTodos: Organização de dobragem de aplicativos
Pastas:
Conecte -se com Alembric às migrações
Encontre uma imagem melhor para o projeto
** Tenho um erro que marca que tenho um arquivo do Windows que não sei?
get:/api/usuários/ # Lista de usuários posta
GET:/API/RECEBIPTS/ # Lista de receitas posta
GET:/API/ShopingLists/ # Listas de compras Lista de listas Postagem:/API/ShopingLists/ -> Crie Lista de Compras Get:/API/ShopingLists/: Id -> Para obter uma lista de compras Put:/API/ShopingLists/: Id -> Atualizar DeLate:/API/ShopingLists/Shopinglists
Obrigado, é uma das pessoas maravilhosas (key emoji):
Sergio Alejandro Ribera Costa |
Este projeto segue a especificação de todas as contribuições. Contribuições de qualquer tipo de boas -vindas!