A .NET application for meal planning and nutritional calculations using a system of equations to balance macronutrients.
- 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
Executable/- Main applicationData/- Food definitions and training week configurationsTodoist/- Todoist API integration
Test/- Unit tests
- .NET 9.0 SDK or later
dotnet builddotnet testcd Executable
dotnet runThe 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)