EatAI — это приложение на основе искусственного интеллекта, призванное помочь пользователям сделать выбор в пользу более здорового питания и достичь целей в области здоровья. Используя данные пользователей, 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
внутри каталога 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.