Кабинет для операторов перевозок
Замена ручных таблиц на веб-кабинет: заявки, статусы рейсов, документы и выгрузки. Интеграция с 1С и уведомления в Telegram.
Серверная логика, REST и GraphQL API, фоновые задачи, очереди, планировщики. Rust, Python, TypeScript.
Схемы, индексы, миграции, репликация, оптимизация запросов. PostgreSQL, Redis, ClickHouse, Kafka.
Личные кабинеты, роли и права, документооборот, отчётность, рабочие места операторов.
CRM, ERP, 1С, платежи, маркетплейсы, webhooks. Синхронизация без ручного труда и дублей.
CI/CD, контейнеры, reverse-proxy, бэкапы, мониторинг и алерты. Развёртывание на Linux.
Лендинги, корпоративные сайты, каталоги и страницы услуг — технически чисто, быстро, адаптивно.
Мы не тащим в проект зоопарк языков и фреймворков. Серверная логика, API и фоновые задачи — на Rust: скорость, предсказуемая память и строгая типизация. Python подключаем точечно, только если без его экосистемы задачу не закрыть.
Используем высокопроизводительный шаблонизатор Askama. Шаблоны компилируются вместе с приложением, поэтому ошибки в разметке и типах ловятся на этапе сборки, а не в проде.
Для интерактивности — чистый JavaScript или лёгкие инструменты вроде Alpine.js и htmx. Без тяжёлого клиентского рантайма: страница быстро стартует и остаётся маленькой.
PostgreSQL для данных, Redis для быстрых сценариев, Docker и Linux для предсказуемого деплоя. Добавляем инструмент, когда он решает задачу, а не для галочки в резюме.
Типы и шаблоны проверяются до запуска.
Минимум JS и никакого лишнего рантайма.
Меньше слоёв, зависимостей и точек отказа.
Разбираем задачу, текущую инфраструктуру и ограничения. Фиксируем сценарии и критерии готовности.
Схема сервисов, модель данных, контракты API, стратегия деплоя и масштабирования.
Согласуем интерфейсы и структуру ответов до написания кода — чтобы не переделывать.
Итерации с промежуточными демо. Код в репозитории клиента, ревью и понятная история коммитов.
Автотесты, проверка под нагрузкой, мониторинг и алерты до выхода в прод.
Публикация, передача инфраструктуры, инструкции. Период исправления ошибок по нашей вине.
Замена ручных таблиц на веб-кабинет: заявки, статусы рейсов, документы и выгрузки. Интеграция с 1С и уведомления в Telegram.
Высоконагруженный API на Rust + PostgreSQL для финансовых расчётов и построения отчётов по запросу.
Каталог на несколько тысяч SKU: фильтры, поиск, карточки товаров и заявки без онлайн-оплаты.
Не обещаем позиции в поиске и конкретные продажи. Отвечаем за архитектуру, сроки и работоспособность.
Объём и стоимость фиксируются заранее. Новые требования обсуждаются отдельно.
Репозиторий, доступы и инфраструктура передаются заказчику. Без закрытых платформ.
Мониторинг, логи и алерты — часть поставки, а не опция «потом докупим».
Лендинги, сайты-визитки, страницы кафе и небольшие каталоги для самозанятых, небольших компаний и заведений. Домен и хостинг оплачивает клиент, объём работ фиксируется до старта.
Метатеги, микроразметка, robots.txt, карта сайта, канонические ссылки и редиректы — что проверить до публикации.
Производительность, стоимость поддержки и скорость разработки. В каких задачах оправдан Rust, а где Python закрывает всё.
Какой сервер нужен небольшому проекту, зачем автоматические бэкапы и как не потерять сайт при атаке.
Достаточно нескольких полей. Детали, архитектуру и смету уточним при общении.
Разберём задачу, предложим технический формат и зафиксируем результат до старта. Работаем по договору, передаём код и инфраструктуру.