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
- Host: GitHub
- URL: https://github.com/minoddein/gymlog
- Owner: Minoddein
- Created: 2023-08-21T20:50:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-10T22:17:41.000Z (9 months ago)
- Last Synced: 2025-03-27T14:52:13.545Z (about 2 months ago)
- Topics: desktop, desktop-app, dotnet-core, json, mvc, unit-testing, winforms
- Language: C#
- Homepage:
- Size: 14.4 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. Запустите приложение.