EatAI เป็นแอปพลิเคชันที่ขับเคลื่อนด้วย AI ซึ่งออกแบบมาเพื่อช่วยเหลือผู้ใช้ในการเลือกรับประทานอาหารที่ดีต่อสุขภาพและบรรลุเป้าหมายด้านสุขภาพ ด้วยการใช้ประโยชน์จากข้อมูลผู้ใช้ EatAI เสนอคำแนะนำส่วนบุคคลที่สนับสนุนไลฟ์สไตล์ที่สมดุลและมีสุขภาพดี
พื้นที่เก็บข้อมูล EatAI GitHub
โคลนพื้นที่เก็บข้อมูล
git clone https://github.com/yashkanjariyaa/EatAI.git
cd EatAI
ติดตั้งการพึ่งพาไคลเอ็นต์
cd client
npm install
ติดตั้งการพึ่งพาเซิร์ฟเวอร์
cd ../server
pip install -r requirements.txt
.env
env สร้างไฟล์ .env
ภายในไดเร็กทอรี client
โดยมีสิ่งต่อไปนี้:
VITE_SERVER_BASE_URL = SERVER_URL
ตัวแปรนี้ชี้ไปที่ API เซิร์ฟเวอร์แบ็กเอนด์ ทำให้ส่วนหน้าสามารถสื่อสารกับเซิร์ฟเวอร์ หรือคุณสามารถใช้ URL ที่ปรับใช้นี้ - https://eatai.onrender.com
.env
สร้างไฟล์ .env
ภายในไดเร็กทอรี server
ด้วย:
GOOGLE_API_KEY = YOUR_API_KEY
คีย์ API นี้จำเป็นสำหรับการรวมบริการของ Google ภายในแอปพลิเคชันเซิร์ฟเวอร์
เริ่มเซิร์ฟเวอร์
นำทางไปยังไดเร็กทอรี server
และเริ่มต้นเซิร์ฟเวอร์ Flask ด้วย Gunicorn:
cd server
gunicorn --config gunicorn_config.py app:app
เริ่มต้นไคลเอนต์
ในเทอร์มินัลใหม่ ให้นำทางไปยังไดเร็กทอรี client
และรันเซิร์ฟเวอร์การพัฒนา:
cd client
npm run dev
ตั้งค่าโปรเจ็กต์ของคุณบน Render และระบุรูทเซิร์ฟเวอร์เป็น server
กำหนดค่า Gunicorn เพื่อใช้คำสั่ง:
gunicorn --config gunicorn_config.py app:app
เพิ่มตัวแปรสภาพแวดล้อมในการตั้งค่าของ Render ตามไฟล์ . .env
ของคุณ
VITE_SERVER_BASE_URL
ในการตั้งค่าของ Render ให้ชี้ไปที่ URL แบ็กเอนด์ที่ปรับใช้ โครงการนี้เป็นโอเพ่นซอร์สภายใต้ใบอนุญาต MIT