MealMate is a cooking recipe recommendation application based on the KNN algorithm. It uses machine learning to find recipes you may like by learning with the Kaggle's database
- Find the recipes that match you the most with our recommendation engine
- See the recipe steps and the ingredients you need
- Add your favorite recipe to your list
- Filter the recipe by tags, nutrional facts or specific diet you have
Open the project in Visual Studio Code and run
npm installexpo start Then scan the QR Code with your phone in order to run the app in Expo App
You can read here the full Expo documentation
You can test the Python code without running the app by runing script.py or API.ipynb files.
The libraries we used are available with pip installator
For the API running the Python code :
pip install flaskFor machine learning datas' manipulations :
pip install numpypip install pandasFor machine-learning recommendation with KNN algorithm :
pip install scikit-learnpip install scipyFor web scraping BeautifulSoup HTML parser (not used in the final code but has built the json files) :
pip install beautifulsoup4- @Senshiben - Front-End with react native and Expo
- @Broody-Q - Front-End with react native and Expo
- @sushiwaves - API running the Python script with Flask
- @AbelBoudaib - Cleaning the datas
- @Pierre-CLT - Machine Learning using sklearn and KNN algorithm
- @Pernam75 - Machine Learning using sklearn and KNN algorithm

