- Search for vegan substitutes to non-vegan ingredients
- Search by vegan ingredients or recipe type
- House and display vegan recipes added to database
- NOT NECESSARY create miniature version of Reciprocity to generate recipes based on provided ingredients * Reciprocity prompts users to submit an ingredient and returns a list of ingredients that it is commonly paired with. * Example: Enter Kale -> Return Cashews, Raisins, etc.
- CoffeeScript, Node.js/Express
- Node.js/Express
- MongoDB
- Socket.io
- APIs (Food2Fork): http://food2fork.com/about/api (Yummly): https://developer.yummly.com/ (Veganizzm): http://veganizzm.com/
- Use API to get data from popular sites like allrecipes.com, foodnetwork.com, etc. for recipes as well as scrape Izzy's veganizzm.com site
- Store data in MongoDB
- Use Page Rank style algorithm to determine a.) importance of ingredient relative to other ingredients b.) absolute popularity of ingredient
- Use algorithm to generate a projected composite score for any specified ingredient combination
- Create Search engine for ingredients
- Create list of 10 "suggested ingredients" that best fit in with the ingredients that are currently being used.
- CoffeeScript
- Charts.js (possibly)
- HTML5, CSS3
- AngularJS
- Add visually appealing and useful search engine interface
- Create display area for 10 "suggested items"
- Create chart that creates a visual of the network created by a given recipe combination
- Display overall score
- Create user log ins and profiles that can be used to rate ingredient pairings
- Ability to search for vegan or non-vegan ingredients
- Provide ingredient-level or meal-level substitutes for ingredients
- The project goal would be to create an MVP, not a complete app.