Aquarium Assistant - Помощник аквариумиста
Профессиональное desktop-приложение для комплексного учёта обслуживания аквариумного хозяйства с заменой Excel VBA
О проекте
Основные возможности:
- Управление несколькими аквариумами с индивидуальными настройками
- Журнал тестирования воды с графиками и анализом тенденций
- Автоматический расчёт дозировок удобрений на основе химического состава
- Учёт подмен воды, обслуживания CO2 и других операций
- Визуализация истории параметров воды и статистика
- Надёжное хранение в локальной базе SQLite с резервным копированием
Архитектура:
- Чистая архитектура (Clean Architecture) с разделением на Domain, Application, Infrastructure, Presentation
- Паттерн MVVM в WPF
- ORM: Dapper для высокопроизводительных запросов
- DI: Microsoft.Extensions.DependencyInjection
- Логирование: Serilog с файловым sink
Детали реализации
Задачи проекта
- Разработка современного интерфейса
- Оптимизация производительности
- Адаптация под мобильные устройства
Достижения
- Полная замена Excel-таблиц для учёта аквариумов
- Автоматический расчёт дозировок удобрений
- Визуализация истории параметров воды
- Надёжное хранение данных в локальной БД
Использованные технологии
Детали проекта
Personal Project
23.09.2025
Веб-разработка