Nav apraksta

Thomas Flucke d764ebade6 Added standardized module interface. 5 gadi atpakaļ
client d764ebade6 Added standardized module interface. 5 gadi atpakaļ
fdc 5aeae54a9c Initial commit 5 gadi atpakaļ
project 5aeae54a9c Initial commit 5 gadi atpakaļ
server 02d675604b Refactored code to be more organized. 5 gadi atpakaļ
shared 02d675604b Refactored code to be more organized. 5 gadi atpakaļ
.gitignore 02d675604b Refactored code to be more organized. 5 gadi atpakaļ
README.md 02d675604b Refactored code to be more organized. 5 gadi atpakaļ
build.sbt 5aeae54a9c Initial commit 5 gadi atpakaļ

README.md

Open Sauce Recipe Book

Setup and Usage

TODO List:

January: (done)

  • Basic infrastructure
    • Mongodb (done)
    • ORM layer (done)
    • Scala server (done)
    • Scala Client (done)
    • Migration System (done)

February:

  • Scala API layer (done)
  • Basic Web Framework (Rx) (done)
  • DB Seed (done)

March:

  • Add Recipe
  • Calculate nutritional information
  • Attach photos

April:

  • User profile setup
  • Recipe Version tracking

May:

  • Search Recipe
  • Search by ingredient

June:

  • HTML Importer
  • Change Log

July:

  • Calories Adjustments from cooking
  • DB Caching
  • REST Caching

August:

September:

October:

December:

Goals:

  • Add Users
    • Users can upload recipes
    • Users can bookmark recipes
    • Users can store preferred units
  • Recipes:
    • Automatic nutrition information
    • Version tracking
    • Automatic Unit conversion
    • Attach photos
  • Import from popular web sites
  • Search by ingredient

Stretch Goals:

  • Parse recipe from photo
  • Seasonal food search
  • substitute recipe in place of ingredient