Веб-приложение для сети аптек
Веб-приложение для крупной сети аптек, которое автоматизирует работу складов и точек продаж, синхронизирует их между собой и даёт руководству прозрачную управленческую отчётность в реальном времени. Система связала складской учёт с аптеками, подключила терминалы сбора данных и вывела все показатели в BI-панель для топ-менеджмента. Стек: Laravel, React.

О продукте
Коротко — что это за продукт и для кого мы его делали.
Заказчик — крупная сеть аптек, которая решила усовершенствовать внутренние бизнес-процессы. Мы разработали веб-приложение, которое автоматизирует работу на складах и в точках продаж, делает отчётность прозрачной и позволяет управлять бизнес-процессами в режиме реального времени.
Система объединила два контура — складской учёт и розничные точки — вокруг единых данных: движение товара, отборка, отгрузка и доставка в аптеки стали видимыми и понятными, а руководство получило управленческую отчётность по всей сети.
Задача
У сети аптек складские операции, точки продаж и отчётность велись разрозненно. Данные по отборке, отгрузке и доставке товаров были непрозрачными, а руководству не хватало единой управленческой картины по всей сети в реальном времени.
Требовалось разработать веб-приложение, которое автоматизирует складские операции, синхронизирует их с точками продаж и даёт руководству прозрачную отчётность — и всё это в жёстких временных рамках.
Особенности проекта
Интеграция с действующей системой учёта — данные по отборке, отгрузке и доставке товаров в точки продаж стали чёткими и понятными.
Интеграция с терминалами сбора данных — автоматизировали работу с устройствами для сканирования товаров на складе.
Связь складов и аптек — объединили складскую систему учёта с аптеками для единой отчётности по всей сети.
BI-система — все данные вывели в управленческую отчётность для топ-менеджмента.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мы отказались от традиционного подхода и перешли на Agile-разработку с поэтапной сдачей: большими блоками реализовали аналитику и дизайн, затем оперативно передавали оформленные требования и документацию в разработку. Процесс разделили на несколько «пазлов» и сдавали по частям, чтобы быстрее получать результат и уложиться в жёсткие сроки.
Архитектурно система разведена на два контура — склад и точки продаж — вокруг общих данных. Бэкенд на Laravel обрабатывает учёт, интеграции с терминалами и действующей системой учёта, а веб-интерфейс на React даёт руководству дашборды, работу с точками продаж, складом и BI-отчётность в реальном времени.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему веб-приложение, а не коробочное ПО
Для автоматизации крупной розничной сети с несколькими складами и десятками точек продаж коробочные ERP-решения часто требуют длительного внедрения и адаптации под специфику бизнеса. Заказная веб-система позволила команде точно реализовать нужные бизнес-процессы: синхронизацию складских остатков, контроль отгрузки и управленческую отчётность — без лишних модулей и компромиссов с вендором.
Agile-подход с поэтапной сдачей «пазлов» дал заказчику возможность видеть работающие части системы по ходу разработки, а не ждать финального релиза. Рассматривался вариант адаптации готовой платформы — он проигрывал по гибкости и срокам кастомизации под специфику складской логистики сети.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Прозрачная отчётность склада
Отборка, отгрузка и доставка товаров в точки продаж отражаются понятно и в реальном времени.
Интеграция с терминалами
Работа с устройствами сбора данных для сканирования товаров автоматизирована и связана с системой.
Синхронизация склада и аптек
Складской учёт объединён с точками продаж — наличие и движение товара видны по всей сети.
BI-отчётность
Управленческие показатели выведены в дашборды для топ-менеджмента: продажи, маржинальность, динамика.
Разграничение прав доступа
Доступ к разделам и данным разграничен по ролям сотрудников и уровням управления.
Защищённый канал передачи
Данные между складом, точками продаж и системой учёта передаются по защищённому каналу.
Как это работает
Ключевые экраны продукта — по шагам.

Дашборд «Обзор» для руководства
Главный экран открывается разделом «Обзор» с ключевыми показателями сети: сумма продаж, число покупок, общая динамика и маржинальность вынесены в карточки сверху.
Ниже — график объёма продаж по месяцам с отметками роста, топ наиболее продаваемых товаров с производителем и суммой, а также детализация продаж по категориям на круговой диаграмме: здоровое питание, лекарства, медтехника, витамины и БАДы.

Точка продаж: товары и заявки
В карточке филиала (например, «Филиал 23-6») на вкладке «Товары» сотрудник видит номенклатуру с наименованием, артикулом и наличием — статусы «Много» и «Мало» подсвечены цветом, чтобы сразу замечать дефицит.
Слева — фильтр по категориям товаров, сверху — поиск и кнопка «Создать новую заявку». Отсюда точка продаж заказывает пополнение со склада, а вверху видно закреплённых за филиалом сотрудников.

Склад: логистика поступлений и отгрузки
Раздел «Склад» с вкладками «Обзор», «Поступления» и «Отгрузка» показывает общую сумму сделок, поступления и отгрузку за выбранный период — неделя, месяц, год или произвольный интервал.
График «Логистика груза» сопоставляет две кривые — получено и отгружено — по дням, а ниже открывается история операций. Так видно баланс движения товара между складом и точками продаж.

Сеть точек продаж и отчётность филиала
Раздел «Точки продаж» собирает все филиалы сети карточками — адрес и динамика продаж за месяц с мини-графиком и процентом изменения, списком или на карте.
По клику на филиал открывается его отчётность: график объёма продаж за период, переключатели «Выполнение плана» и «Сравнить» и переход к полной отчётности — руководство анализирует каждую точку и сравнивает их между собой.
Данные и соответствие требованиям
Система обрабатывает персональные данные сотрудников и служебные данные сети, поэтому обработка выстроена под требования 152-ФЗ с локализацией персональных данных на территории РФ; компания включена в реестр операторов ПДн Роскомнадзора.
Безопасность контура опирается на практики ISO 27001 (внедрение): разграничение прав доступа по ролям и защищённый канал передачи данных между складом, точками продаж и системой учёта.
В цифрах
- 10 месяцев — от старта разработки до успешного запуска системы в эксплуатацию.
- 2 контура автоматизации в одной системе: складские операции и точки продаж.
- Agile-разработка крупными блоками позволила уложиться в жёсткие сроки заказчика.
- Управленческая отчётность стала прозрачной: данные по отборке, отгрузке и доставке в реальном времени.
- Проект продолжает поддерживаться командой после запуска.
- Типичное окно поставки MVP такого класса — 8–14 месяцев (отраслевой диапазон, не гарантия).
Архитектура и персональные данные
Система обрабатывает операционные данные сотрудников и транзакционные данные, поэтому требования к защите информации учтены на уровне архитектуры: разграничение прав доступа по ролям, защищённый канал передачи данных между складом и точками продаж.
Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных сотрудников и клиентов опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.
Часто задаваемые вопросы
Сколько стоит разработать систему автоматизации для розничной сети?
Зачем Agile для корпоративной системы автоматизации?
Как система синхронизирует данные между складом и точками продаж?
Что с персональными данными сотрудников и клиентов?
Сколько времени занимает поддержка после запуска?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Хотите похожую систему — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













