Образование, наука, работа
Декабрь 2025
SoftCars восемь лет русифицирует мультимедийные системы китайских и корейских автомобилей. На счету команды больше 4 000 машин и большая база готовых прошивок. Компания решила масштабировать этот опыт через обучение: продавать курс по русификации и давать выпускникам доступ к каталогу прошивок.
Аудиторий две. Первая: новички, которые осваивают новую профессию. Вторая: мастера и небольшие СТО, которые хотят добавить услугу. Обоим нужен простой путь: узнать о курсе, оплатить, получить доступ к урокам и найти прошивку под конкретную машину.
Проект определили три ограничения. Прошивки являются главным платным активом компании, и ссылки на них не должны расходиться. В части целевых стран классический интернет-эквайринг недоступен, поэтому оплату нужно принимать переводом и в криптовалюте. Часть аудитории из Кыргызстана с осторожностью относится к онлайн-покупкам, и сайт должен вызывать доверие с первого экрана.
Мы сделали продукт целиком: публичный сайт, личный кабинет, админ-панель, серверную часть, Telegram-бота и инфраструктуру.
Главная страница собрана из блоков, которые отвечают на вопросы покупателя: первый экран с ключевым обещанием курса, два тарифа Standard и Pro, таймер акции, отзывы учеников с городом и страной, блок о компании с цифрами, ответы на частые вопросы и форма обратного звонка. Состав и цены тарифов подгружаются из админ-панели, поэтому команда SoftCars меняет их сама, без разработчика.
Регистрация занимает одну форму: имя, email и телефон. Для тех, кто пришёл с формы заявки, есть быстрая регистрация. В личном кабинете ученик видит купленный курс, доступ к прошивкам и свои данные. Сессия продлевается автоматически, повторно входить не приходится.

Каталог построен по цепочке: бренд, модель, модификация, прошивка. Модификация описывает конкретную машину по кузову, двигателю, трансмиссии, приводу и году, поэтому мастер находит файл именно под свой автомобиль. Поиск фильтрует каталог по бренду и модели на лету.
Файлы прошивок хранятся в S3-хранилище. Кнопка скачивания доступна только пользователю с оплаченным доступом и выдаёт временную подписанную ссылку с коротким сроком жизни. Пересылать такую ссылку бесполезно: через несколько минут она перестаёт работать.
Вместо платёжного шлюза мы построили собственный процесс. Покупатель выбирает банковский перевод или криптовалюту (BTC, ETH, USDT TRC20, Binance Pay), оплачивает и прикрепляет чек или хеш транзакции. Заявка получает статус, команда видит её в админ-панели и подтверждает, после чего доступ к курсу и прошивкам открывается автоматически. Уведомления о новых заявках и оплатах приходят команде в Telegram.

Для аудитории, которая с опаской покупает онлайн, добавили онлайн-чат JivoChat, Telegram-бота поддержки, блок реальных отзывов с геолокацией и подробный раздел о компании. Посещаемость и конверсию команда отслеживает в Яндекс Метрике.
В админ-панели команда ведёт каталог прошивок по всем уровням с загрузкой файлов, курсы и тарифы, подтверждает оплаты и редактирует отзывы и блоки главной. Типы данных админки генерируются из описания API, это убирает ручную синхронизацию между сервером и интерфейсом.
Все приложения собираются в Docker-образы и работают в Kubernetes. Обновления выкатываются через GitLab CI автоматически после изменений в коде.
Платформа softcars.ru работает. Весь путь покупателя закрыт: лендинг, регистрация, оплата переводом или криптовалютой, подтверждение и автоматическое открытие доступа к курсу и каталогу прошивок. Платные файлы раздаются только по временным ссылкам, поддержка идёт через чат и Telegram-бота, аналитика через Яндекс Метрику.

Проект развивается: в работе выход на рынок Кыргызстана с отдельным доменом и локализованным каталогом услуг.

Технологии: Next.js, React, TypeScript, Tailwind CSS, NestJS, PostgreSQL, Sequelize, S3, Docker, Kubernetes, GitLab CI, Telegram Bot API.