Skip to content

endlesslydivided/FoodTrack-OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. Скрипт создания базы данных прикреплен к проекту.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages