- BMI calculator
- Nutritional content lookup
- Exercise analyzer
- Food natural language processing
- User authentication and profile management
- Alternative food suggestions
- Realtime health tips
- Recipe suggestions
- Mood analyzer and corresponding recipe suggetions
The goal is to provide users with a comprehensive tool for tracking and improving their health and fitness.
- NUTRITIONIX Documentation: NUTRITIONIX API documentation
- EDAMAM Documentation: EDAMAM API documentation
- Python
- Flask
- Tensorflow
- SQL Alchemy
- Pycharm
- Transformers
Install python, and check for python version on command prompt to ensure that python is corrctly installed and has been correctly added to path.
python --version
If says python not found, then install python (if not installed) and make sure that python is correctly added to path, under environment variables.
pip install --upgrade pip
pip install Flask
pip install tensorflow
pip install pycharm
pip install transformer
You can clone this repository, install the requirements, get api id's and keys and add at designated place in main.py, later run main.py to host the website on local machine.
NOTE: test.py contains the nlp transformers code for sentiment analysis, which is used for mood analysis in our website.
- Link for NUTRIWISE REPORT