Aquarium Assistant - Помощник аквариумиста

Профессиональное desktop-приложение для комплексного учёта обслуживания аквариумного хозяйства с заменой Excel VBA
Aquarium Assistant - Помощник аквариумиста

О проекте

Полнофункциональное desktop-приложение для аквариумистов, разработанное на WPF с использованием чистой архитектуры. Приложение заменяет Excel-таблицы и предоставляет комплексный инструмент для управления аквариумным хозяйством.

Основные возможности:
- Управление несколькими аквариумами с индивидуальными настройками
- Журнал тестирования воды с графиками и анализом тенденций
- Автоматический расчёт дозировок удобрений на основе химического состава
- Учёт подмен воды, обслуживания CO2 и других операций
- Визуализация истории параметров воды и статистика
- Надёжное хранение в локальной базе SQLite с резервным копированием

Архитектура:
- Чистая архитектура (Clean Architecture) с разделением на Domain, Application, Infrastructure, Presentation
- Паттерн MVVM в WPF
- ORM: Dapper для высокопроизводительных запросов
- DI: Microsoft.Extensions.DependencyInjection
- Логирование: Serilog с файловым sink

Детали реализации

Задачи проекта

  • Разработка современного интерфейса
  • Оптимизация производительности
  • Адаптация под мобильные устройства

Достижения

  • Полная замена Excel-таблиц для учёта аквариумов
  • Автоматический расчёт дозировок удобрений
  • Визуализация истории параметров воды
  • Надёжное хранение данных в локальной БД

Использованные технологии

.NET 10.0 WPF MVVM SQLite Dapper Clean Architecture Microsoft.Extensions.DependencyInjection Serilog XAML C# Dependency Injection Desktop Application

Детали проекта

Клиент:

Personal Project

Дата завершения:

23.09.2025

Ссылка на проект: gitlab.com
Категория:

Веб-разработка

Нравится этот проект? Хотите такой же?