ERP, касса и приложения для мебельной сети
Mebelhouse

Мебельная сеть с 1996 года переходит на единую систему. Я взял проект на себя, через два месяца мы запустились, и теперь на мне касса, курьеры и остальные приложения.
- Клиент
- Mebelhouse (C5), премиальная садовая и офисная мебель с 1996 года
- Роль
- Продукт и разработка; дашборд, приложение владельца и новую кассу сделал один
- Год
- 2025
- Статус
- Работает
С чего всё началось
Mebelhouse продаёт премиальную садовую и офисную мебель с 1996 года и входит в число самых заметных компаний своего сегмента в Узбекистане. Четыре шоурума, большой склад, 15 курьеров, от 30 до 50 сотрудников и заказы каждый день. База клиентов большая, и весь учёт переезжал в единую систему. Владельцы, мои близкие знакомые, попросили взглянуть на план разработки.
Мы разобрали план и вехи. На бумаге объём был огромный: ERP, касса, приложения для курьеров, продавцов, кладовщиков и сборщиков. А срок стоял полгода. По своему опыту я сразу сказал: с нуля за такой срок это не собрать. Позже команда разработки и сама честно признала, что взяла слишком короткий срок для такой большой работы.
Владельцам нужен был человек со стороны продукта, поэтому на встречи с разработчиками ходил я. Сошлись на том, что сбой случился в продуктовой части, и мне предложили: тогда будьте продуктом вы, дайте флоу, и мы пойдём по нему. Я дал свой флоу. Фактически это был старт заново, но времени было мало, поэтому переделывать всё я не стал: поправил сценарии там, где без этого нельзя, и оптимизировал то, что уже работало.
Проект перевалил за полгода, подошёл к году и всё не заканчивался. Тогда я взял его на себя, и через два месяца мы запустили. Вообще, так не делают: чужой наполовину собранный проект не подхватывают, кто понимает, тот строит с нуля со своей командой. Но времени на это не было, и подхватить проект оказалось быстрее.
Самое смешное узнал позже. Один разработчик из той команды оказался знакомым нашего мобильщика, с которым мы работали ещё в Dokon, и рассказал ему: «пришёл какой-то продакт и перевернул всё с ног на голову» xD Признаю, было дело. Сейчас касса, курьеры и остальные приложения на мне, и всё работает ровно.
Что я сделал
- Процессы и сценарии: как заказ, товар и деньги проходят через шоурум, склад и доставку
- Запуск ERP, кассы и приложений для курьеров, продавцов, кладовщиков и сборщиков, с доработкой каждого
- Новая касса: переписал Flutter-кассу на 72 000 строк на Electron примерно за шесть недель
- Дашборд владельца (c5mb.uz): аналитика продаж, ABC-XYZ, карта заказов, аудит выручки, ценники и КП в PDF
- Приложение владельца на Expo за два дня
- AI-фото каталога: фон удаляется, товар ставится на белый. Пакеты по 200, оригиналы в бэкапе, а если модель задела товар, остаётся оригинал
- AI-конвейер Reels в 7 этапов: сценарий, озвучка, видео, субтитры, сборка. Сценарий правит оператор, и он же решает, что публиковать
- AI-тексты товаров на русском с переводом на узбекский через Tahrirchi, сохраняются только после выбора оператора
- Участвовал в бэкенде, табло заказов и 3D-карте склада в админке, приложении сотрудников с AR-замером комнат; на сайте c5.uz сделал SEO и скорость
В цифрах
- месяца от того, как я взял проект, до запуска
- 2
- недель на новую кассу
- 6
- курьеров в одной системе
- 15
Стек
- NestJS
- Next.js
- Expo
- Electron
- Flutter
- PostgreSQL
- Trigger.dev
Кто что делал
Командный проект. Первую версию, админку шоурумов и прежнюю десктоп-кассу делали другие участники.
Следующая историяБизнес-система для оптовика электротехники
Nevel