Recipr is a recipe recommender I made with a couple of friends. We have four main searches for this recommender. They are by: recipe, ingredients, ethnicity, and nutrients. The project came out of wanting to make food with certain ingredients you had at home. For example if you had pasta, carrots, and potatoes, you could use this tool to find a particular recipe to make with these ingredients you had. Additional features include excluding ingredients, and having dietary restrictions on searches.
Install: You can run this locally via npm or host it yourself on heroku. However you would need an API key through Spoonacular. Directions are available on the github repo. Navigate to documents/InstallationGuideUserManual.pdf to find the installation instructions.