EatAI es una aplicación impulsada por IA diseñada para ayudar a los usuarios a tomar decisiones dietéticas más saludables y alcanzar objetivos de bienestar. Al aprovechar los datos de los usuarios, EatAI ofrece recomendaciones personalizadas que respaldan un estilo de vida equilibrado y saludable.
Repositorio EatAI GitHub
Clonar el repositorio
git clone https://github.com/yashkanjariyaa/EatAI.git
cd EatAI
Instalar dependencias del cliente
cd client
npm install
Instalar dependencias del servidor
cd ../server
pip install -r requirements.txt
.env
del cliente Cree un archivo .env
dentro del directorio client
con lo siguiente:
VITE_SERVER_BASE_URL = SERVER_URL
Esta variable apunta a la API del servidor backend, lo que permite que el frontend se comunique con el servidor o puede usar esta URL implementada: https://eatai.onrender.com
.env
del servidor Cree un archivo .env
dentro del directorio server
con:
GOOGLE_API_KEY = YOUR_API_KEY
Esta clave API es necesaria para integrar los servicios de Google dentro de la aplicación del servidor.
Iniciar el servidor
Navegue hasta el directorio server
e inicie el servidor Flask con Gunicorn:
cd server
gunicorn --config gunicorn_config.py app:app
Iniciar el cliente
En una nueva terminal, navegue hasta el directorio client
y ejecute el servidor de desarrollo:
cd client
npm run dev
Configure su proyecto en Render y especifique la raíz del servidor como server
.
Configure Gunicorn para usar el comando:
gunicorn --config gunicorn_config.py app:app
Agregue variables de entorno en la configuración de Render según su archivo .env
.
VITE_SERVER_BASE_URL
en la configuración de Render para que apunte a la URL del backend implementada. Este proyecto es de código abierto bajo la licencia MIT.