Django, Langchain, AWS, MySQL, RAG
AI Dietician is a Generative AI-based nutrition and wellness platform designed to offer personalized meal tracking, packaged food analysis, and customized diet planning. The project leverages advanced algorithms to provide tailored nutrition advice and recommendations.
- Personalized Meal Tracking: Track your meals and receive personalized insights.
- Packaged Food Analysis: Analyze the nutritional content of packaged foods.
- Customized Diet Planning: Get diet plans tailored to your specific needs.
- Backend: Django
- Database: MySQL
- AI and Machine Learning: Langchain, Google Gemini APIs, OllamaEmbeddings
- Deployment: AWS EC2 instance
Check out the live website: AI Dietician
-
Clone the repository:
git clone https://github.com/Piyush-sri11/AI-dietitian-Django.git cd AI-dietitian-Django
-
Create a virtual environment and activate it:
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Apply the migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
- Open your web browser and go to
http://127.0.0.1:8000/
. - Explore the features of the AI Dietician platform:
- Track your meals
- Analyze packaged foods
- Get customized diet plans
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.