EatAI
1.0.0
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
파일 다음을 사용하여 client
디렉터리 내에 .env
파일을 만듭니다.
VITE_SERVER_BASE_URL = SERVER_URL
이 변수는 백엔드 서버 API를 가리키며 프런트엔드가 서버와 통신할 수 있도록 하거나 이 배포된 URL(https://eatai.onrender.com)을 사용할 수 있습니다.
.env
파일 다음을 사용하여 server
디렉터리 내에 .env
파일을 만듭니다.
GOOGLE_API_KEY = YOUR_API_KEY
이 API 키는 서버 애플리케이션 내에 Google 서비스를 통합하는 데 필요합니다.
서버 시작
server
디렉터리로 이동하여 Gunicorn을 사용하여 Flask 서버를 시작합니다.
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
.env
파일을 기반으로 렌더 설정에 환경 변수를 추가합니다.
VITE_SERVER_BASE_URL
환경 변수를 구성합니다. 이 프로젝트는 MIT 라이선스에 따른 오픈 소스입니다.