Skip to content

SES / Lambda based solution for choosing what meals to eat for the week.

Notifications You must be signed in to change notification settings

bbstilson/meal_planner_scala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meal Planner

My partner and I are both picky about what we eat, and also hate choosing what to eat.

To solve the former problem, we've built up a few dozen recipes over the years that meet several criteria specific to our diets, desires and constraints. We keep these in Trello.

To solve the latter problem, I used ༼つ ◕_◕ ༽つ T E C H N O L O G Y.

The "algorithm" is laid out in Main.scala.

Technology

Lambda is used to run the code.

Cloudwatch Events are used to trigger the code once per week.

S3 is used to store a CSV that keeps track of how many times a meal has been suggested.

SES is used to email my partner and I with the meals for the week.

Running locally

The build tool is mill.

mill meal_planner.run

Testing

mill meal_planner.test

About

SES / Lambda based solution for choosing what meals to eat for the week.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages