A recipe search engine that allows user to find recipes on the internet based on ingredients and other attributes. Uses Elasticsearch for the database for optimized search functionality. Includes a general, multi-threaded scraper written in Python, server-side logic in node.js, and front-end in react.js.
Scraper: RecipeScraper
Server: app/server
Front-end: app/pantry-engine