HackerTrans
TopNewTrendsCommentsPastAskShowJobs

x86mitch

no profile record

Submissions

Show HN: I had issues organizing my favorite recipes, so I built this

feastgenius.com
422 points·by x86mitch·7 tahun yang lalu·168 comments

comments

x86mitch
·7 tahun yang lalu·discuss
thats funny, ya I renamed it from recipepoodle.
x86mitch
·7 tahun yang lalu·discuss
At its core that mostly what it is. The project forced me to get out of my comfort zone as a programmer. I picked up 2 new language/frameoworks (rails and angular), had to learn about building infrastructure on top of aws, deep dived into elasticsearch and then pollish everything enough to get it to a "showoff-able"(word?) state.
x86mitch
·7 tahun yang lalu·discuss
Hey cryptica. The intention of this post was not to "raise money from investors" (the service is free and I have no plans to monetize it so it would be a terrible investment). The intention was to show off something I've been working on in my free time. The project did indeed start because I had issues filtering through all the saved recipes in my browser's bookmarks.
x86mitch
·7 tahun yang lalu·discuss
Thank you for pointing this out. I was not even aware of rich snippets. I'll update the site to use this formatting as soon as I can.
x86mitch
·7 tahun yang lalu·discuss
you are absolutely correct, the instructions for a recipe can be copyrighted. If you use the app you'll notice that when a recipe is clipped, in order to see the instructions you will get directed to the original recipe. I want to do right by creators and make sure they get the full credit deserved. What the app is concerned with is the ingredients(which is not copyrighted). I can use that for calculating the nutritional content.
x86mitch
·7 tahun yang lalu·discuss
TIL. It's funny because one of my motivations for building this site was to have a project that allowed me to work with ElasticSearch.
x86mitch
·7 tahun yang lalu·discuss
I've never used CopyMeThat but I just looked through it quickly. It looks like a good app for solving a similar problem that feastgenius is solving. I think the difference with what I built is that it also calculates the nutrition content per serving. This was important for me personally because I use the app to search for recipes in certain macros ranges. For example, Finding chicken recipes in a macro range of (carbs:30-50, protein:20-40, fat:10-20). The search for feastgenius was built on top of elasticseach and in the near future I'll be building out more features based around really robust searching. I'll also be focusing time on building features for discovering new recipes. I hope that answers the question :)
x86mitch
·7 tahun yang lalu·discuss
Zestful looks awesome! I'll take the chance to look into it more over the next few days. But looks like something that I would benefit from using :)
x86mitch
·7 tahun yang lalu·discuss
Adding recipes into my notebook was the origin of this site. I would write out the ingredients and then look up the nutrition content for each one. So the purpose of feastgenius is to automate that :)
x86mitch
·7 tahun yang lalu·discuss
For this project, I used Spoonaculars API for clipping recipes. I would be very interested in creating my own, similar to what you did. That would give me more control over the process. Did you come across any open source repos when you worked on your crawler?

> Is there a reason you don't include the instructions of the recipe on your website?

Yes, when users clip recipes from another source I want to make sure that users need to navigate back to the original page to see the instructions. This is to ensure the original author gets credit for it. If a user adds a recipe themselves to the site then it will show the instructions. Here is an example of a recipe with instructions for demo purposes, https://www.feastgenius.com/recipes/everything-nice-jerk-chi....
x86mitch
·7 tahun yang lalu·discuss
I have not used paprika myself so unfortunately I cannot comment. But if there are any features that you would like me to focus on for the next updates of feastgenius let me know and I will work them in.
x86mitch
·7 tahun yang lalu·discuss
Would love to see it. Please reach out to me if you do open source it.
x86mitch
·7 tahun yang lalu·discuss
This sounds like something I would use if it were public. It would be awesome If I could swap recipes from the plan. For example, if I didn't feel like having stir fry I could swap it out for a meal with similar points.
x86mitch
·7 tahun yang lalu·discuss
Awesome! If you want to chat feel free to reach out to me. There are some really good api's out there to help speed up the process.
x86mitch
·7 tahun yang lalu·discuss
Thank you! I think theres a lot of improvement that can be done in the space. Reach out to me if you want any advice on helpful api's I came across when building feastgenius. I'll be more than happy to chat :)
x86mitch
·7 tahun yang lalu·discuss
I appreciate the feedback. I'll add it to my list of things to do in the next version of updates. How would you like to get that information, in csv format or something else?

> How do you intend to keep this site alive long-term? Currently, the site is being hosted on Heroku so I can scale it as needed. I'll likely move it to AWS in the nearish future, but for now, Heroku is doing the trick. As far as longevity goes I do daily DB backups so in the case of an issue I can do a restore. If the site picks up in popularity I could also move to doing hourly backups.
x86mitch
·7 tahun yang lalu·discuss
Thanks for the kind words. This indeed was a hack project that I would work on in front of the TV when I had time after work. It feels good to have it in a somewhat "showoff-able" state. I think what made me stick to this project as opposed to the number of other ones I've given up on is that this was something I was using throughout the entire development. So I've been building something that I want to use. To your comment on the animation delay, I agree with you. I'll remove it in the next few days in favor of a better way to display the information.
x86mitch
·7 tahun yang lalu·discuss
️exactly. I don't have a lot of talent when it comes to front end design. Having Material kit as a starting point was a huge help for me.
x86mitch
·7 tahun yang lalu·discuss
Some Background:

Within the last year, I started down the route of eating out less and being more conscientious of what I was cooking. Google searches are a pretty good resource for finding recipes with one caveat, you can't store the recipes. I would save my favorites to a folder in my browser, but eventually, that folder became 120+ recipes links and ver time consuming to filter through when I wanted to make something.

I built FeastGenius to solve the problem of finding and organizing all those recipes. With the site, you can do the following.

- Add your own recipes.

- "Clip" recipes from anywhere on the web.

- Find a recipe on the site you like? You can save it to your profile so you can easily find it later.

- Organize recipes into collections and share them with anyone.

- Search from 20,000+ recipes.

    - plus filter by calories or macros (if your an iifym nerd like me).
- Find the top trending recipes added to the site.

    - Since I'm on reddit way too much I thought it would be fun to use the same algorithm they do for 
      organizing trending posts.
I would love to hear the feedback from the hackernews community. I'll take the suggestions into consideration as I continue to build.