An open API service indexing awesome lists of open source software.

https://github.com/minoddein/gymlog

GYMLog is a desktop application for conducting training activities and nutrition
https://github.com/minoddein/gymlog

desktop desktop-app dotnet-core json mvc unit-testing winforms

Last synced: about 1 month ago
JSON representation

GYMLog is a desktop application for conducting training activities and nutrition

Awesome Lists containing this project

README

        

# GymLog
GymLog - это приложение, которое позволяет вам отслеживать вашу тренировочную активность и диету. Имеет простой и интуитивно понятный интерфейс.

## Особенности
- Отслеживание тренировочной активности
- Отслеживание диеты
- Пользовательский интерфейс, удобный в использовании
## Используемые технологии
- Windows Forms для графического интерфейса
- Паттерн MVC (Model-View-Controller) для реализации
- Внедрение зависимостей (DI) для переключения способа хранения данных
## Модули
1. GYMLog.BL: Этот модуль содержит всю бизнес-логику приложения, включая модели и контроллеры.
2. GYMLog.Tests: Этот модуль содержит юнит-тесты для контроллеров.
3. GYMLog.WinFormsGUI: Этот модуль содержит графический интерфейс приложения.
## Хранение данных
В настоящее время приложение сохраняет данные в формате JSON. Однако в будущем планируется добавить возможность сохранения данных в базе данных.
## Как запустить
### Для запуска приложения GymLog выполните следующие шаги:
1. Скачайте установщик в папке Setup.
2. Откройте установщик.
3. Установите приложение в выбранную вами директорию.
4. Запустите приложение.