后端API为Pinchef休息
为什么称为pinchef?
好吧,单击不良的舌头,这意味着烹饪助手。从厨师帕布拉(Pabra)的意思是“做饭”。他也拥有像瓜洛(Guardalo)一样的独特钉子。类似于Pinterest。
一个允许您选择烹饪食谱并生成购物清单的Web应用程序。
这个想法是,食谱想要在一周中烹饪并为超市生成购物清单的选择。
选择一周的一天
因此,您可以根据选择为超市生成购物清单。
Pinchef应用程序为超市生成了一个购物清单,可帮助您组织本周的菜单。可以连接到商店的API以发出在线购物订单会很酷。
如果一周中有空旷的日子,它会通知您必须订购或去购买吗? (taquitos)在您没有选择菜单以覆盖孔的时间表或几天的时间里,不要在不喂食的情况下留下来。
根据您的口味和饮食来向您展示食谱。
建议适合还是胖?如果您注意到自己为炸玉米饼制作了很多奶油吗?
素食和素食饮食的顶级?
根据您的购买,您可以建议您可能对您感兴趣的食谱,因为没有人去市场购买2种土豆,例如,我会告诉您,如果您有土豆,您可以用土豆(例如Protage Pure)制作这些食谱,例如在用餐中陪伴。
根据预算有限,为早餐,食物和晚餐周生成菜单。
首先,我们在终端或代码按钮中克隆存储库。
git clone https://github.com/GeraAlcantara/pinchef.git
cd pinchef我们必须重命名modify_me.env a .env并修改变量删除{}的值。
终端
mv modify_me.env .env我们必须安装Docker和Docker-Composate。
终端
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 up我们必须创建一个虚拟子并安装依赖项。我们使用VENV来创建虚拟env。
必须将SQLALCHEMY_DABASE_URL变量更改为SQLite数据库。
SQLALCHEMY_DATABASE_URL= sqlite:///./pinchef.db
为了能够在本地运行它,而无需数据库后加入。
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt并运行该应用程序。
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload全部:应用程序折叠组织
文件夹:
与Alembric连接到迁移
为项目找到更好的图像
**我有一个错误的标记,我有一个我不知道的Windows文件?
get:/api/user/#用户列表post:/api/users/ - >创建用户get:/api/users/:id->>获取put用户:/api/users/:id-> devate delete delete delete:/api/users/:id-> delete用户>删除用户
get:/api/recripts/#食谱列表port:/api/recripts/ - >创建食谱获取:/api/reverivers/:id->获取食谱put:/api/eccement
get:/api/shopingLists/#购物列表列表列表port:/api/shopingLists/ - >创建购物清单get:/api/shopingLists/:id->获取购物列表put put:/api/shopingLists/:id-> devate dealate delate:/api/shopingLists/shopingLists/shopingLists/shopingLists/shopingLists/shopingLists/shopingList
谢谢,好人(表情符号钥匙):
Sergio Alejandro Ribera Costa |
该项目遵循全企业规范。欢迎任何形式的贡献!