GithubHelp home page GithubHelp logo

mcordova47 / recipe-book Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 3.61 MB

App for viewing and editing recipes

Home Page: https://myrecipebook.netlify.com

PureScript 62.30% HTML 0.53% JavaScript 12.34% Haskell 19.90% TSQL 0.80% Dhall 4.13%

recipe-book's People

Contributors

mcordova47 avatar

Stargazers

 avatar

Watchers

 avatar

recipe-book's Issues

Update README

Include summary, development and deployment instructions in README.

Start From Scratch

Need to support the following

Scrape recipes from websites

Plan shopping list

Save an n-week plan for recipes

  • Maybe like a calendar for recipes?
    • Import your own calendar to help plan around trips, etc.??

Lookahead at future recipes and suggest buying a surplus of an ingredient if necessary

Different costs for a single ingredient to help plan where to go for a given recipe's ingredients

  • Ability to compare different grocery stores for a given shopping list
  • Ability to suggest a certain split of grocery stores

Try to make a list based on ingredients you currently (should) have - but add other necessary ingredients in case current list of inventory is incorrect

  • Have a list with checkboxes - the things you should already have should be default checked, but uncheckable

Experiment with different values for number of servings/serving size on recipe page

Come up with data model

Should support

  • Adding different costs for a single ingredient per store
  • Different prices for similar ingredients with different attributes (e.g. organic vs. non-organic, canned vs. dried, store-bought vs. homemade)
    • This could also be handled per recipe - by having a type of ingredient with alternative versions (like a list of options of ingredient/amount combo - dropdown to select different option)
  • Should support nutrition information

Something like

  • ingredients - name - unique(name)
  • ingredient_nutrients - ingredient, protein, fat, etc. - unique(ingredient)
  • ingredient_diet - ingredient, vegan (bool), gluten_free (bool), vegetarian (bool), dairy_free (bool), nut_free (bool), etc. - unique(ingredient)
  • stores - name - unique(name)
  • ingredient_costs - ingredient, store, cost - unique(ingredient, store)
  • recipes - name, image - unique(name)
  • recipe_ingredient_amounts - recipe, ingredient, amount - unique(recipe, ingredient)

TODO:

  • Add user to above
  • Add grocery lists

Global Ingredient List - Possibly Outsource

Grocery Store APIs

Whole Foods Example

Markdown Enhancements

Support for paragraphs and basic text formatting like bold, italics and underline.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.