What it does
An app that gives you the dollar value of a recipe.
Lets you pick recipes from the New York Times by category.
Gives you a breakdown of the prices of corresponding products for ingredients of the recipes you select at Wegmans.
How we built it
We used the NYTimes ingredient-phrase-tagger repo which produces ingredients for a given recipe.
We needed to tweak the library significantly to suit our purpose and wrote our own scripts.
We collected SKUs for the ingredients and built a master list of ingredients.
We query the master list of ingredients and provided updated prices for the products Wegmans carries.
- We used serverless code for the backend.
Challenges we ran into
Node.js asynchronous nature mean we used the async library extensively.
Managing a number of open connections to MongoDB was a challenge.
The ingredients produced by the NYTimes were ~90% correct.
The ingredients mapped over to corresponding Wegmans products ~80% of the time.
Accomplishments that we're proud of
- We're very close to a finished product which does not exist in the market. Palatable has potential to be disruptive in the grocery delivery space.
What we learned
Close a mongo connection before making a http request using the request npm package in Node.js.
We can work on improving or tweaking the output of the NYTimes library.
What's next for Palatable
- Become a meal kit service rival by making it easy to order ingredients for any recipe.