RailOptima — Программа проектирования железнодорожных путей
RailOptima — Умный калькулятор для проектирования железных дорог
RailOptima
Умный калькулятор для проектирования железных дорог. 3D-визуализация на Unreal Engine, автоматические сметы и ИИ-помощник по нормативам — в одном продукте.
Делаем проектирование железных дорог умнее
Мы объединили 3D-моделирование на Unreal Engine, инженерные расчёты и искусственный интеллект, чтобы ускорить работу инженеров-проектировщиков в 2-3 раза.
Быстрее в разы
Автоматический расчёт смет сокращает время подготовки проекта. Инженер строит трассу — программа мгновенно считает объёмы материалов.
Без ошибок
Расчёты на основе СНиП и ГОСТ. Встроенные нормативы и проверка от ИИ исключают человеческие ошибки при подготовке смет.
На всех платформах
Unreal-клиент для инженера, React-сайт для заказчика. Единый аккаунт, единые данные, кеширование для мгновенной загрузки.
Всё для инженера-проектировщика
Полный цикл работы над проектом: от построения трассы до готовой сметы.
3D на Unreal Engine
Инженер строит трассу на 3D-карте в Unreal Engine 5 на C++: прямые, повороты, уклоны. Система рассчитывает объёмы земляных работ в реальном времени.
Автоматические сметы
Мгновенный расчёт: сколько нужно щебня, шпал, рельсов. Стоимость материалов по актуальным ценам.
ИИ-помощник
Задайте вопрос: «Какая толщина щебня для вечной мерзлоты?» — ИИ ответит со ссылкой на СНиП и ГОСТ.
Облако и синхронизация
Все проекты в облаке. Инженер работает в Unreal-клиенте, заказчик смотрит на сайте — данные синхронизируются.
Кеширование
Redis-кеш для мгновенной загрузки справочников, нормативов и частых запросов. Снижение нагрузки на БД в 5-10 раз.
Экспорт отчётов
Сметы в Excel, PDF, пояснительные записки — генерируются автоматически с помощью ИИ.
Модульный монолит
Чистая слоистая архитектура с изолированными модулями. Готова к разделению на микросервисы, когда проект вырастет.
Современный стек 2026 года
Проверенные временем технологии для надёжного и производительного продукта.
Backend
- Java 25 LTS
- Spring Boot 4.1.1
- Spring Security + JWT
- Spring Data JPA
- Hibernate 7
- PostgreSQL 18
- Maven + Lombok
Desktop / 3D
- Unreal Engine 5
- C++
- Blueprint + C++ гибрид
- 3D-визуализация трасс
- Расчёты в реальном времени
Frontend
- React 19.3.0
- TypeScript 7.0
- Vite 8.3
- React UI 19.3.0
- REST API + WebSocket
AI / LLM
- DeepSeek API
- Ollama (локально)
- RAG по нормативам
- Стриминг ответов
Кеширование
- Redis
- Spring Cache
- Caffeine (L1)
- Redis (L2)
- ETag / HTTP-кеш
Инфраструктура
- Docker + Compose
- Nginx
- Let's Encrypt SSL
- Rocky Linux / Fedora
- GitHub Actions
Архитектура
- Модульный монолит
- Слоистая архитектура
- DTO + Mapper
- Global Exception Handler
- REST + JWT stateless
Инструменты
- IntelliJ IDEA
- Rider (C++)
- VS Code (React)
- Postman / Swagger
- Git + GitHub
MVP за 2 месяца
Чёткий план разработки с конкретными целями на каждом этапе.
Инфраструктура
Docker, PostgreSQL, Spring Boot, модуль common: ApiResponse, ErrorResponse, GlobalExceptionHandler.
Auth-модуль
JWT-аутентификация, регистрация, логин, роли USER/ADMIN, BCrypt-хеширование паролей.
Project + Unreal
CRUD проектов, проверка владельца, интеграция с Unreal-клиентом на C++, сохранение смет в JSONB.
LLM + React
Интеграция с DeepSeek API, чат-бот по нормативам, веб-дашборд на React 19 + Vite, деплой на VPS.
Модульный монолит.
Готов к масштабированию.
Мы выбрали модульный монолит — оптимальную архитектуру для MVP. Каждый модуль изолирован и может быть вынесен в микросервис за 1 день. Кеширование через Redis обеспечивает мгновенный отклик.
RailOptima
Умный калькулятор для проектирования железных дорог. Объединяем 3D на Unreal Engine, инженерные расчёты и ИИ в одном продукте.
Проект
- Миссия
- Возможности
- Архитектура
- Roadmap
Стек
- Java 25
- Spring Boot 4
- PostgreSQL 18
- Unreal Engine 5
Контакты
- team@railoptima.ru
- GitHub
- Telegram
- Документация
2026 RailOptima. Умный калькулятор для железных дорог.
