NutriTrack is a modern WPF desktop app for personalized nutrition tracking. Built with C# and MVVM architecture, it allows users to calculate calories and macronutrients based on detailed personal data.
- Personalized Calorie Calculation: Based on Mifflin-St Jeor formula using height, weight, age, gender, body fat %, activity level, and goal.
- Macronutrient Breakdown: Automatically calculates daily protein, fat, and carb needs based on your TDEE.
- Goal-Oriented Planning: Choose between cutting, maintenance, or bulking — formulas adapt accordingly.
- Lean Body Mass Support: Uses Katch-McArdle formula when body fat % is available.
- Modern UI: Dark theme with glassmorphism design, soft shadows, gradients, and smooth animations.
- Real-Time Validation: Input fields validate as you type with inline hints.
- .NET 8 / WPF
- C#
- Pure MVVM
- Custom XAML styling
- Responsive and animated interface
- Food logging & daily diary
- Built-in food database or API import
- Progress tracking & analytics (charts, tables)
- Localization support (EN, RU)
- Cloud sync support

git clone https://github.com/0xfa11b4c/NutriTrack.Desktop.git
cd NutriTrack.Desktop
Open in Visual Studio and run the solution
This project is licensed under the MIT License.
NutriTrack — это современное WPF-приложение для персонального контроля питания. Оно разработано на C# с использованием архитектуры MVVM и позволяет точно рассчитывать калории и нутриенты по индивидуальным параметрам пользователя.
- Персонализированный расчёт калорий: Используется формула Mifflin-St Jeor с учётом роста, веса, возраста, пола, процента жира, уровня активности и цели.
- Подсчёт макроэлементов: Автоматически рассчитываются нормы белков, жиров и углеводов на основе TDEE.
- Целевое планирование: Возможность выбрать цель — похудение, поддержание или набор массы. Расчёты адаптируются.
- Учёт сухой массы тела: Используется формула Katch-McArdle при наличии % жира.
- Современный интерфейс: Тёмная тема, стиль glassmorphism, плавные анимации и мягкий дизайн.
- Валидация в реальном времени: Проверка данных при вводе и подсказки.
- .NET 8 / WPF
- C#
- Чистая архитектура MVVM
- Собственные XAML-стили
- Адаптивный и анимированный интерфейс
- Ведение дневника питания
- База продуктов и импорт через API
- Аналитика и графики прогресса
- Поддержка локализации (RU, EN)
- Синхронизация с облаком

git clone https://github.com/0xfa11b4c/NutriTrack.Desktop.git
cd NutriTrack.Desktop
Откройте в Visual Studio и запустите решение
Проект распространяется под лицензией MIT.