後端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 |
該項目遵循全企業規範。歡迎任何形式的貢獻!