Inspiration
Searching for recipes can be time consuming. Each author has their own personal twist on a recipe, and it can be difficult finding the best for you. Recipont was created with facilitating this search in mind, as I enjoy cooking but have to work around a lot of dietary restrictions for my chronic illness.
What it does
Recipont is a web scraper that searches and sorts recipes based on dietary restrictions. The program takes recipes and provides the user with a list of ingredients and a link to the original page.
How we built it
We utilized a Windows Form Application using the C# .net framework, with the CsvHelper and HtmlAgilityPack APIs.
Challenges and Accomplishments
Websites are unique. Any place you visit on the internet will have some unique image or layout to help it stand out. This is a nice thing for viewers, but an absolute nightmare for coding. Each recipe website is slightly different, whether it be how the ingredients are organized or what the site shows at face value. It provided a tough challenge figuring out how to parse the data into a presentable format. Despite this, we learned how to use new tools within old programs. Both of us learned how to code through Windows Form Applications, and being able to revisit it
What's next for Recipont
Check it out on GitHub
Built With
- c#
- csvhelper
- htmlagilitypack
Log in or sign up for Devpost to join the conversation.