Skip to content

A small utility / application to help plan the weekly meal menus.

Notifications You must be signed in to change notification settings

distractdiverge/meal-planner

Repository files navigation

Meal Planner

Tests  Infrastructure Deploy  lerna

A simple application to help plan meals for the week.

Features

  • Make use of what is available in the pantry.
  • Create balanced healthy meals.
  • Make use of an existing inventory of available meals.
  • Select certain dinners based on if lunch is needed the next day.
  • Integrate with online services for existing meals and nutrition details:

Components

Getting Started (local development)

  1. Clone this Repo
    git clone git@github.com:alexlapinski/meal-planner.git
    
  2. Install Dependencies
    cd ./meal-planner/
    npm install
    
  3. Start Local Infrastructure
    docker-compose up -d
    
  4. Start Application
    npm start
    

Running Tests

There are three types of tests for this project.

  1. Unit Tests
    npm test
    
  2. Integration Tests
    npm run test:int
    
  3. Infrastructure Tests
    cd ./infrastructure/
    npm test
    

Infrastrcture

The production / test infrastructure is hosted within AWS. The infrastructure defined using Pulumi and is managed using Pulumi and the Community Pulumi service.

About

A small utility / application to help plan the weekly meal menus.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published