/FoodTrack-OOP

FoodTrack is an application that allows you to track your callories consumption, modify your diet and achive your sporty goals! FoodTrack - это приложение, которое позволяет отслеживать потребление калорий, улучшать свой рацион и достигать спортивных целей!

Primary LanguageC#

FoodTrack 1.0

FoodTrack is an application that allows you to track your callories consumption, modify your diet and achive your sporty goals!

FoodTrack - это приложение, которое позволяет отслеживать потребление калорий, улучшать свой рацион и достигать спортивных целей!

Основной функционал:

  • Возможность получать статистику по последним съеденным продуктам;
  • Вносить в список доступных продуктов свои собственные;
  • Вести контроль своих параметров: веса и роста;
  • Кастомизировать рабочий интерфейс;
  • Администрировать приложение путём доступа к базе данных.

Основные особенности:

  • Язык разработки: C#
  • Используемые технологии: WPF, SQL, Entity Framework Core.

Краткое описание:

Это проект, основной целью которого было изучение процесса разработки десктопного приложения с использованием базы данных. В проекте реализован архитектурный паттерн MVVM. Скрипт создания базы данных прикреплен к проекту.

Страница входа в приложение

Страница входа в аккаунт имеет приятный анимированный фон и простой дизайн.

Страница регистрации

Регистрация в приложении предполагает ввод некоторых специфических данных для данного процесса: внесение информации об весе и росте, ввод ФИО, а также даты рождения. Данная информация используется для расчёта необходимого количество питательных веществ.

Страница результатов

На данной странице располагается информация о количестве употреблённых за день питательных веществ, а также информация о последнем изменении списка потреблённых продуктов и физических параметрах пользователя.

Страница рациона

Данная страница представляет пользователю информацию о проуктах, введённых в рацион. Присутсвует возможность редактирования продуктовых отчётов путём изменения количества грамм потреблённых продуктов. Информацию об отчётах в другие дни можно просматривать, изменяя дату при помощи элемента управления в нижней части окна.

Страница добавления продуктов в рацион

В приложении присутсвует возможность поиска продуктов по различным параметрам. Можно добавлять отчёты за предыдущие дни. Для удобства поиска продукты разделены на две категории: все продукты и продукты пользователя.

Страница статистики

На данной странице статистики представлена таблица отчётов о физических параметрах пользователя и график динамики изменения массы пользователя.

Страница информации о приложении

Данная страница представляет краткое описание приложения, информацию о разработчике и номер версии приложения.

Страница параметров

На данной странице пользователь обладает воможностью внести отчёт о параметрах своего тела, а также добавить продукт в общую коллекцию продуктов, которые впоследствии могут быть добавлены в рацион.

Страница настроек приложения

Пользователю предоставлены возможности изменения пароля, установки темы и цветовой палитры приложения, а также изменения некоторых других настроек.

Также в приложении присутсвует возможность администрирования при входе в приложение под определённым логином и паролем.