Skip to content

KetusDev/omniroute-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OmniRoute

OmniRoute

The platform for Virtual Trucking Companies

Status Website Discord License

Automatic trip tracking for ETS2 & ATS Virtual Trucking Companies β€” no manual reporting, ever.

🌐 Website Β· πŸ’¬ Discord Β· πŸ“‹ Changelog Β· πŸ—ΊοΈ Roadmap


πŸš› What is OmniRoute?

OmniRoute is a platform built for Virtual Trucking Companies (VTCs) in Euro Truck Simulator 2 and American Truck Simulator. It connects directly to the game and handles everything automatically β€” every job, every kilometre, every event on the road is tracked and submitted without drivers lifting a finger.

It supports both singleplayer and TruckersMP multiplayer, and provides company managers with a full dashboard to run their organisation.

This repository is a public showcase. The full source code is proprietary and not publicly available.


✨ Why OmniRoute?

There are other VTC systems out there. Here's what makes OmniRoute different:

πŸ—ΊοΈ Route GPS tracking β€” every trip recorded as a full GPS path on an interactive map. See exactly where you drove, at what speed, and what happened along the way.

πŸ† Leaderboards β€” built-in competitive rankings within your company. See who's driven the most, earned the most, delivered the most.

πŸ’° OmniCoin β€” a virtual currency earned per kilometre driven. The more you drive, the more you earn β€” across singleplayer and TruckersMP alike.

🎨 Modern interface β€” designed from scratch in 2026, not carried over from a decade ago. Dark UI, clean layout, works on any screen.

πŸ‡΅πŸ‡± Built for the Polish VTC scene β€” developed by someone from this community, with Polish and English supported from day one.


πŸ”§ Key Features

πŸ–₯️ Desktop Client

  • Automatic job detection β€” no manual input required
  • Real-time connection to the game via SCS SDK
  • Handles ferry crossings, F7 teleports and save/load events
  • Works in the background, no performance impact
  • Suspend & resume on game close or profile switch
  • Supports ETS2 and ATS, singleplayer and TruckersMP

🌐 Web Platform

  • Full VTC management dashboard
  • Company ranks, badges, webhooks, name history
  • Driver profiles, public pages & activity tracking
  • Discord OAuth2 + TruckersMP account linking
  • Invitation & application system
  • Interactive game map with full route visualisation
  • Polish πŸ‡΅πŸ‡± & English πŸ‡¬πŸ‡§ localisation

βš™οΈ API

  • RESTful API with secure session management
  • Role hierarchy: FOUNDER β†’ MODERATOR β†’ SUPPORT β†’ USER
  • Discord-gated registration with role verification
  • Discord webhook dispatcher for job and fleet events
  • Bot protection via Cloudflare Turnstile

πŸ€– Discord Bot

  • Verification system with two-step embed panel
  • Country & language role assignment
  • Announcements system
  • DM notifications for job deliveries
  • Company leaderboard commands

πŸ› οΈ Tech Stack

Frontend

Next JS React TypeScript TailwindCSS

Backend

Fastify Prisma PostgreSQL Redis

Desktop

Rust Tauri React

Infrastructure

Cloudflare Nginx Debian OVH


🌍 Supported Games

Game Singleplayer TruckersMP ProMods
Euro Truck Simulator 2 βœ… βœ… πŸ”„
American Truck Simulator βœ… βœ… β€”

πŸ—ΊοΈ Roadmap

Status Feature
βœ… Done Desktop client β€” telemetry, job tracking, state machine
βœ… Done Web platform β€” VTC management, ranks, webhooks, badges, economy
βœ… Done API β€” sessions, Discord OAuth2, admin panel, caching
βœ… Done Discord bot β€” verification, notifications, announcements
βœ… Done Game map β€” ETS2/ATS tile rendering with route overlay
βœ… Done Route GPS tracking β€” full polyline per trip, speed gradient
βœ… Done Legal pages β€” GDPR/RODO compliant Terms & Privacy
πŸ”„ In Progress ProMods full map support
πŸ”„ In Progress Anti-cheat v2 β€” position-based suspicion scoring
πŸ“… Planned Closed Beta β€” Q3 2026
πŸ“… Planned Dispatcher panel
πŸ“… Planned Fleet management (trucks & trailers)
πŸ“… Planned Company chat
πŸ“… Planned Public launch β€” 2026

πŸ“‹ Changelog

Changelogs are published regularly in three places simultaneously: here on GitHub, on the website, and on Discord.

Date Version Highlights
11 Jun 2026 v0.4.0 Ferry/train teleport handling, TruckersMP delivery fixes, Cloudflare Turnstile, security hardening

πŸ“Έ Screenshots

Full preview coming with the closed beta release.


🀝 Community

OmniRoute is built for the Polish VTC community but supports English from day one.


πŸ“„ License

OmniRoute is proprietary software. This repository exists as a public showcase only.
All rights reserved Β© 2026 OmniRoute / KetusDev.


Built by KetusDev Β· ketus.dev

About

πŸš› Next-gen platform for Virtual Trucking Companies in ETS2 & ATS β€” automatic trip tracking via real-time SCS SDK telemetry

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors