EatAI ist eine KI-gesteuerte Anwendung, die Benutzer dabei unterstützen soll, gesündere Ernährungsentscheidungen zu treffen und Wellnessziele zu erreichen. Durch die Nutzung von Benutzerdaten bietet EatAI personalisierte Empfehlungen, die einen ausgewogenen und gesunden Lebensstil unterstützen.
EatAI GitHub-Repository
Klonen Sie das Repository
git clone https://github.com/yashkanjariyaa/EatAI.git
cd EatAI
Installieren Sie Client-Abhängigkeiten
cd client
npm install
Installieren Sie Serverabhängigkeiten
cd ../server
pip install -r requirements.txt
.env
Datei Erstellen Sie eine .env
Datei im client
-Verzeichnis mit Folgendem:
VITE_SERVER_BASE_URL = SERVER_URL
Diese Variable verweist auf die Backend-Server-API und ermöglicht dem Frontend die Kommunikation mit dem Server. Alternativ können Sie diese bereitgestellte URL verwenden: https://eatai.onrender.com
.env
Datei Erstellen Sie eine .env
Datei im server
mit:
GOOGLE_API_KEY = YOUR_API_KEY
Dieser API-Schlüssel ist für die Integration von Google-Diensten in die Serveranwendung erforderlich.
Starten Sie den Server
Navigieren Sie zum server
und starten Sie den Flask-Server mit Gunicorn:
cd server
gunicorn --config gunicorn_config.py app:app
Starten Sie den Client
Navigieren Sie in einem neuen Terminal zum client
-Verzeichnis und führen Sie den Entwicklungsserver aus:
cd client
npm run dev
Richten Sie Ihr Projekt auf Render ein und geben Sie den Serverstamm als server
an.
Konfigurieren Sie Gunicorn für die Verwendung des folgenden Befehls:
gunicorn --config gunicorn_config.py app:app
Fügen Sie Umgebungsvariablen in den Render-Einstellungen basierend auf Ihrer .env
Datei hinzu.
VITE_SERVER_BASE_URL
in den Render-Einstellungen so, dass sie auf die bereitgestellte Backend-URL verweist. Dieses Projekt ist Open Source unter der MIT-Lizenz.