แบ็กเอนด์ API พักผ่อนสำหรับ pinchef
ทำไมจึงเรียกว่า Pinchef?
คลิกที่ลิ้นที่ไม่ดีซึ่งหมายถึงผู้ช่วยทำอาหาร และจากเชฟ pabra ที่หมายถึง "ปรุงอาหาร" นอกจากนี้เขายังมีพินที่เป็นเอกลักษณ์ของเขาที่เป็นเหมือน Guardalo คล้ายกับ Pinterest
เว็บแอปพลิเคชันที่ให้คุณเลือกสูตรการทำอาหารและสร้างรายการช้อปปิ้ง
แนวคิดคือการเลือกที่สูตรอาหารต้องการทำอาหารในสัปดาห์และสร้างรายการช้อปปิ้งสำหรับซูเปอร์มาร์เก็ต
เลือกหนึ่งวันของสัปดาห์
และดังนั้นคุณจึงสร้างรายการช้อปปิ้งสำหรับซูเปอร์มาร์เก็ตตามการเลือกของคุณ
แอพ Pinchef สร้างรายการช้อปปิ้งสำหรับซูเปอร์มาร์เก็ตที่ช่วยให้คุณจัดระเบียบเมนูประจำสัปดาห์ มันจะเจ๋งที่สามารถเชื่อมต่อกับ API ของร้านค้าเพื่อจัดซื้อสินค้าออนไลน์
หากมีวันว่างในสัปดาห์นี้จะแจ้งให้คุณทราบว่าคุณต้องสั่งซื้อหรือไปซื้อ? (taquitos) ในตารางเวลาหรือวันของสัปดาห์ที่คุณไม่ได้เลือกเมนูเพื่อครอบคลุมหลุมและไม่อยู่โดยไม่ให้อาหาร
แสดงสูตรอาหารตามรสนิยมและอาหารของคุณ
คำแนะนำที่จะฟิตหรืออ้วน? ถ้าคุณสังเกตเห็นว่าคุณทำครีมให้ทาโก้ของคุณมาก?
ด้านบนสำหรับอาหารมังสวิรัติและมังสวิรัติ?
จากการซื้อของคุณคุณสามารถแนะนำสูตรอาหารที่อาจสนใจคุณเนื่องจากไม่มีใครไปตลาดเพื่อซื้อมันฝรั่ง 2 ตัวเท่านั้นสำหรับหนูเช่นฉันจะบอกคุณว่าคุณมีมันฝรั่งคุณสามารถทำสูตรเหล่านี้ด้วยมันฝรั่งเช่นมันฝรั่งบริสุทธิ์
สร้างเมนูสำหรับอาหารเช้าอาหารและอาหารเย็นตามงบประมาณที่ จำกัด
ก่อนอื่นเราโคลนพื้นที่เก็บข้อมูลทั้งในเทอร์มินัลหรือในปุ่มรหัส
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_DATABASE_URL จะต้องเปลี่ยนเป็นฐานข้อมูล SQLITE
SQLALCHEMY_DATABASE_URL= sqlite:///./pinchef.db
เพื่อให้สามารถเรียกใช้งานได้ในเครื่องโดยไม่จำเป็นต้องมีฐานข้อมูล postgress
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 ที่ฉันไม่รู้?
รับ:/API/ผู้ใช้/ # รายชื่อผู้ใช้โพสต์:/API/ผู้ใช้/ -> สร้างผู้ใช้ได้รับ:/API/ผู้ใช้/: ID -> เพื่อรับผู้ใช้ที่ใส่:/API/ผู้ใช้/: ID -> UPDATE DELETE:/API/ผู้ใช้/: ID -> ลบผู้ใช้
GET:/API/ใบเสร็จรับเงิน/ # รายการสูตรโพสต์:/API/ใบเสร็จรับเงิน/ -> สร้างสูตรรับ:/API/ตัวรับ/: id -> เพื่อรับสูตรอาหารที่ใส่:/API/รับ
รับ:/api/shopinglists/ # รายการช้อปปิ้งรายการโพสต์:/api/shopinglists/ -> สร้างรายการช้อปปิ้งรับ:/api/shopinglists/: id -> เพื่อรับรายการช้อปปิ้งใส่:/api/shopinglists/: id -> update delate:/api/shopinglist/shopinglistlist
ขอขอบคุณคนที่ยอดเยี่ยม (คีย์อีโมจิ):
Sergio Alejandro Ribera Costa |
โครงการนี้เป็นไปตามข้อกำหนดทั้งหมด การมีส่วนร่วมทุกชนิดยินดีต้อนรับ!