Кейсы / Веб-приложение · TMS
TMS, на котором держится бюро переводов.
Наглядный пример нашей разработки веб-приложений на заказ: полноценная Translation Management System, собранная нашей командой для бюро переводов группы. Заказы, клиенты, переводчики, сметы и счета в одной платформе — в продакшене каждый день.

Проблема
Вести бюро на таблицах и почте — не выход.
Бюро переводов ведёт сотни заказов в месяц: у каждого заказа есть клиент, языковая пара, специализация, файлы, смета, назначенный переводчик, срок и счёт. Держать всё это в таблицах, чатах и почте — значит одно: рано или поздно что-то потеряется, и потеряется именно сдача.
Нужна была одна система, а не десять разрозненных инструментов. Одно место, где у каждого заказа есть статус, у каждого клиента — карточка, у каждого переводчика — загрузка, а у каждой работы — свой счёт.
Наш ответ
Полноценный TMS, собранный нами.
Мы спроектировали и разработали отдельную Translation Management System: веб-приложение, через которое проходят заказ, оплата, назначение, сдача и бухгалтерия. Это внутренняя операционная система группы — мы пользуемся ей каждый день. И это та же инженерия, которую мы вкладываем в веб-приложения на заказ для наших клиентов.
Что мы построили
Функции — от первой сметы до последнего счёта.
Внутри системы
Реальные экраны из системы в продакшене.

У каждого клиента есть карточка: данные, прошлые заказы, платежи и документы в одном месте.

Счета формируются системой в PDF, с историей платежей, привязанной к заказу.

Ещё одна деталь
TMS ещё и внутри Telegram.
Мы перенесли основные функции в Telegram Mini App: заказы открываются прямо внутри чата, ничего не нужно устанавливать. Такую интеграцию в Италии пока предлагают немногие — а мы умеем её делать, потому что уже сделали её для себя.
Как всё устроено внутри
Архитектура, рассчитанная надолго.
Слоёный бэкенд (router → service → repository → model): бизнес-логика живёт в сервисах, никогда не в контроллерах и не в моделях. Фронтенд организован по функциональности, с единым источником правды для данных. Медленные операции — анализ файлов, генерация PDF, письма — проходят через очередь, поэтому интерфейс остаётся отзывчивым.
Этапы
Строили этапами, ничего не переделывая дважды.
Каждый этап даёт что-то работающее и готовит следующий. Тот же метод, которым мы выводим в онлайн проекты клиентов: сначала фундамент, потом поток, приносящий ценность, потом остальное.
Результат
В продакшене, каждый день.
в продакшене, без возврата к таблицам
заказов в месяц, более 2000 в год
администраторов, проект-менеджеров и партнёрских агентств работают в ней
ПРОЕКТ ГРУППЫ REMARKA — МОЖНО ПРОВЕРИТЬ НА tms.perevod4.ru
Заинтересовал этот проект?
Нужно разработать похожее приложение или сайт? Обращайтесь.
Проектируем и разрабатываем сайты и веб-приложения на заказ для компаний и специалистов. Расскажите о своей идее: смета за 24 часа, фиксированная цена.