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

Заказчик
Сфера
Розничные технологии
Регион
Дания
Работаем с
2022
Instore Excellence ApS – датская технологическая компания, основанная в 2014 году, специализирующаяся на B2B SaaS-решениях для управления розничными операциями. Компания разрабатывает цифровые инструменты, которые помогают розничным сетям стандартизировать рабочие процессы и оптимизировать работу магазинов в распределённых сетях.
Решение
Для модернизации и стабилизации приложения мы переработали ключевую архитектуру с упором на надёжность, масштабируемость и долгосрочную поддерживаемость. Миграция с Xamarin.Forms на .NET MAUI обеспечила совместимость с современными платформами, а централизованный мониторинг ошибок и улучшенная о бработка исключений значительно повысили стабильность и прозрачность системы.


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


Централизованный мониторинг ошибок и расширенное логирование позволили ускорить диагностику инцидентов и эффективнее устранять проблемы – время простоя сократилось, а контроль над работой приложения стал значительно прозрачнее.
Для повышения отзывчивости мы переработали стратегию загрузки данных: внедрили инициализацию по требованию и загрузку только необходимых данных. Это сократило время запуска, снизило избыточные вычисления и обеспечило плавную работу даже с большими объёмами данных.

Мы также реализовали стабильную фоновую обработку для публикации объёмных отчётов – рабочие процессы не прерываются, даже когда приложение свёрнуто. Интерфейс был обновлён: новые компоненты и улучшенные паттерны взаимодействия сделали его чище и интуитивнее.
В результате получилась стабильная, масштабируемая и готовая к развитию платформа для управления розничными операциями, способная поддерживать непрерывный рост и операционное совершенство.
Предоставленные услуги
Состав команды
1
.Net MAUI Разработчик
1
Backend разработчик
1
QAТестировщик
1
UI/UX Дизайнер
1
Проектный менеджер

Технологии
Мобильная разработка
C#, .Net MAUI
Инструменты
Raygun
Базы данных
SQLite
Интегрированные API
RESTful API's, Firebase
VCS
Git, GitHub

Испытания
Внедрение централизованного мониторинга ошибок и диагностики
Из-за отсутствия структурированных логов и стабильно воспроизводимых сбоев контролировать состояние приложения было практически невозможно. Мы выстроили систему централизованного мониторинга с детальной диагностикой – так, чтобы это не сказалось на производительности и стабильности работы
Рефакторинг архитектуры для повышения надёжности
Накопленный технический долг давал о себе знать: запутанная логика, дублирующийся код и хаотичная обработка ошибок регулярно приводили к сбоям. Мы провели масштабный рефакторинг – упростили архитектуру, устранили дублирование и сделали код значительно проще в поддержке
Оптимизация запуска и загрузки данных
Приложение загружало все данные при старте, из-за чего запуск затягивался, а ресурсы расходовались впустую. Мы переработали механизм загрузки: данные теперь подгружаются по мере необходимости, а не все сразу – приложение стало запускаться быстрее, не ломая при этом существующие сценарии работы
Миграция на .NET MAUI и обновление интерфейса
Xamarin.Forms прекратил получать поддержку, и откладывать миграцию дальше было нельзя. Мы перевели приложение на .NET MAUI, сохранив всю существующую функциональность: адаптировали платформозависимый код, добавили поддержку фоновой публикации объёмных отчётов и обновили интерфейс до современных стандартов
Наша команда всегда готова помочь и ответить на ваши вопросы
Наше местоположение
Кирова 3, офис 9 · Гродно, Беларусь