Система поиска, бронирования и покупки железнодорожных билетов
Легкая интеграция с сайтами партнеров
Универсальная система для выбора и покупки железнодорожных билетов, страховок и дополнительных услуг для ТрансКлассСервис. Ее можно встроить в интерфейс сайта с помощью виджета, который легко настраивается с помощью панели управления.
Цель проекта
Ключевая особенность
Решение
Технологии
- Встраиваемое (пользовательское) приложение:
- Клиентская часть - React, TypeScript, MobX;
- Серверная часть - сервис API на Java/Kotlin + Javalin, запускается как самостоятельное приложение (через сервис systemd).
- Административный интерфейс:
- Используется server-side rendering на основе Java Server Faces;
- Веб-сервер - Apache Tomcat.
- Общие компоненты:
- База данных - MS SQL;
- Вспомогательные сервисы написаны на Java/Kotlin; взаимодействие с ними реализовано.
Специальный
функционал
Продажа билетов на сторонних ресурсах
Предоставление дополнительных услуг
Внутренний кошелёк партнёра
Предпросмотр вида вагона и класса обслуживания
Карта мест в вагоне
Личный кабинет с историей покупок
Стандартный
функционал
- Выбор железнодорожных билетов с учетом класса обслуживания и расположения внутри вагона. Билет оплачивается онлайн и может быть использован в электронном виде.
- Интеграция с системой “Экспресс” ОАО РЖД, которая проводит операции по работе с железнодорожными билетами.
- Выбор мест производится на интерактивной карте вагона.
Проектные практики
Контроль разработки
Разработка документации на стороне клиента
Аналитик на стороне клиента
Эксплуатация в цифрах
160 тыс.
билетов продано за год
50 тыс.
билетов продано на сайте перевозчика
10 тыс.
билетов продано через турагенства
100 тыс.
билетов продано через порталы-агрегаторы
4 билета
продается в минуту