EatAI adalah aplikasi berbasis AI yang dirancang untuk membantu pengguna dalam membuat pilihan makanan yang lebih sehat dan mencapai tujuan kesehatan. Dengan memanfaatkan data pengguna, EatAI menawarkan rekomendasi yang dipersonalisasi yang mendukung gaya hidup seimbang dan sehat.
Repositori GitHub EatAI
Kloning Repositori
git clone https://github.com/yashkanjariyaa/EatAI.git
cd EatAI
Instal Ketergantungan Klien
cd client
npm install
Instal Ketergantungan Server
cd ../server
pip install -r requirements.txt
.env
klien Buat file .env
di dalam direktori client
dengan yang berikut:
VITE_SERVER_BASE_URL = SERVER_URL
Variabel ini menunjuk ke API server backend, memungkinkan frontend berkomunikasi dengan server atau Anda dapat menggunakan URL yang diterapkan ini - https://eatai.onrender.com
.env
server Buat file .env
di dalam direktori server
dengan:
GOOGLE_API_KEY = YOUR_API_KEY
Kunci API ini diperlukan untuk mengintegrasikan layanan Google dalam aplikasi server.
Mulai Servernya
Arahkan ke direktori server
dan mulai server Flask dengan Gunicorn:
cd server
gunicorn --config gunicorn_config.py app:app
Mulai Klien
Di terminal baru, navigasikan ke direktori client
dan jalankan server pengembangan:
cd client
npm run dev
Siapkan proyek Anda di Render dan tentukan root server sebagai server
.
Konfigurasikan Gunicorn untuk menggunakan perintah:
gunicorn --config gunicorn_config.py app:app
Tambahkan variabel lingkungan dalam pengaturan Render berdasarkan file .env
Anda.
VITE_SERVER_BASE_URL
di pengaturan Render agar mengarah ke URL backend yang diterapkan. Proyek ini bersifat open-source di bawah Lisensi MIT.