450 000
Торговля
Корпоративный сайт
Март 2025
Разработка складской ERP-системы для управления производством и учётом на предприятии AZIA MOZAIK
Существующие решения требуют от пользователей перехода между несколькими внешними системами (учётные программы, мессенджеры, таблицы), что удлиняет бизнес-процессы и снижает эффективность. Кроме того, контроль остатков сырья и готовой продукции, управление производственными рецептурами, расчёт зарплаты и отгрузка требуют ручного ввода данных, что приводит к ошибкам и задержкам. Мобильный доступ к системе отсутствует, что затрудняет работу сотрудников на складе и в цехах.
Клиентская архитектура
Спроектировать и реализовать клиентскую часть на Vue 3 + TypeScript с использованием Pinia для управления состоянием.
Настроить синхронизацию данных между модулями через единые store-хранилища.
Реализовать адаптивный интерфейс для десктопной и мобильной версий.
Серверная реализация (бэкенд)
Разработать RESTful API на Python + FastAPI с валидацией запросов через Pydantic.
Спроектировать реляционную схему данных в PostgreSQL:
склад;
номенклатура;
приход;
списание;
производство;
рецептуры;
продажи;
финансы;
касса;
табель;
сотрудники;
доставка.
Настроить кэширование часто запрашиваемых данных через Redis для снижения нагрузки на БД.
Реализовать аутентификацию и авторизацию через JWT-токены с ролевой моделью (70+ разрешений) и возможностью смены компании.
Организовать фоновую обработку задач через Celery:
GPS-синхронизация;
уведомления;
отчёты.
Ролевая система и администрирование
Разработать гибкую ролевую модель с возможностью настройки прав доступа для каждого модуля.
Предустановленные шаблоны ролей:
Руководитель;
Бухгалтер;
Кладовщик;
Производство;
Менеджер.
Реализовать систему аудита всех действий пользователей и возможность постфактум-корректировки документов.
Модули системы
МодульНазначениеСклад и номенклатураУправление остатками, единицами измерения, перемещениями.ПроизводствоРецептуры (нормы расхода), производственные операции.ФинансыКонтрагенты, договоры, касса (приход/расход), платежи, дебиторская задолженность.ЛогистикаТранспорт, отслеживание (GPS), доставка (заявки, путевые листы).Табель и HRMСотрудники, подразделения, учёт рабочего времени, формулы расчёта, ФОТ, аналитика.Отчёты и аналитикаОборотная ведомость, дебиторская задолженность, аналитика продаж, табельные отчёты.Экспорт/ИмпортExcel (номенклатура, остатки, приход, продажи, производство, контрагенты), PDF (печатные формы).
Telegram Mini App (мобильная касса)
Реализовать мобильное приложение внутри Telegram для сотрудников.
Функциональность:
авторизация через Telegram;
заявки/накладные;
остатки на складе;
касса;
клиенты и контакты;
геолокация.
UI-система
Использовать Element Plus для создания доступных и кастомизируемых компонентов.
Выполнить стилизацию через CSS-фреймворк с поддержкой адаптивности.
Ожидаемые результаты и целевые показатели
Система будет запущена в эксплуатацию и перейдёт в фазу активного развития.
Время оформления документов (приход, списание, отгрузка) сократится на 40–50% за счёт автоматизации и мобильного доступа.
Контроль остатков станет актуальным в реальном времени благодаря кэшированию и синхронизации.
Расчёт зарплаты будет автоматизирован через табельный модуль, что снизит количество ошибок.
Будет сформирована единая экосистема для всех подразделений внутри Telegram, что повысит вовлечённость сотрудников.
Будет достигнут низкий порог входа — сотрудники смогут работать без установки отдельного приложения.
Благодаря ролевой модели и аудиту будет обеспечена прозрачность и контролируемость всех операций.
Стек технологий
Vue 3 · TypeScript · Pinia · Element Plus · Python · FastAPI · PostgreSQL · Redis · Celery · JWT · Telegram WebApp API · Docker
Платформа запущена в эксплуатацию — находится в фазе активного использования.
Время оформления документов сокращено на 40–50% — за счёт автоматизации и мобильного доступа.
Контроль остатков в реальном времени — благодаря кэшированию и синхронизации.
Расчёт зарплаты автоматизирован — через табельный модуль, что снизило количество ошибок.
Единая экосистема в Telegram — для всех подразделений, что повысило вовлечённость сотрудников.
Низкий порог входа — сотрудники работают без установки отдельного приложения.
Прозрачность и контролируемость операций — обеспечены ролевой моделью и аудитом.