Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

mbuchoff/MealPlanning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

420 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System of Equations - Meal Planning

CI/CD Pipeline

A .NET application for meal planning and nutritional calculations using a system of equations to balance macronutrients.

Features

  • Calculate meal plans based on macronutrient targets (protein, fat, carbohydrates)
  • Support for different training day types (CrossFit, Running, Non-workout)
  • Automatic water calculation for cooking
  • Integration with Todoist for meal prep task management
  • Flexible food serving definitions with nutritional equivalences

Project Structure

  • Executable/ - Main application
    • Data/ - Food definitions and training week configurations
    • Todoist/ - Todoist API integration
  • Test/ - Unit tests

Building and Running

Prerequisites

  • .NET 9.0 SDK or later

Build

dotnet build

Run Tests

dotnet test

Run Application

cd Executable
dotnet run

Testing

The project includes comprehensive unit tests covering:

  • Nutritional calculations
  • Meal planning logic
  • Water calculations for cooking
  • Food serving conversions

Tests run automatically on:

  • Push to main branch
  • Pull requests
  • Multiple OS platforms (Ubuntu, Windows, macOS)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages