Skip to content

Latest commit

 

History

History
63 lines (55 loc) · 2.17 KB

README.md

File metadata and controls

63 lines (55 loc) · 2.17 KB

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 [email protected]: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.