Экспертные заключения: 0
Консультации: 0

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, пояснительные записки — генерируются автоматически с помощью ИИ.

Архитектура

Модульный монолит

Чистая слоистая архитектура с изолированными модулями. Готова к разделению на микросервисы, когда проект вырастет.

Клиенты
Unreal Client : C++ / 3D
React Website: TypeScript / Vite
REST API + JWT
Backend : Spring Boot
Auth : JWT, роли
Project : CRUD
LLM: DeepSeek
JDBC / Redis
PostgreSQL

Современный стек 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. Умный калькулятор для железных дорог.

Java 25 Spring Boot 4.1.1 PostgreSQL 18 Unreal Engine 5 C++ React 19.3 TypeScript 7.0 Vite 8.3 Redis DeepSeek AI Docker

Ссылка

На страницу проекта

Направление

IT

Рынки

TechNet

Сквозные технологии

Искусственный интеллект, Технологии хранения и анализа больших данных, Новые производственные технологии, Аддитивные технологии, Технологии информационной безопасности, 3д прототипирование