Skip to content

KetusDev/omniroute-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OmniRoute

Next-gen 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. Instead of drivers manually submitting trip reports, OmniRoute reads telemetry data directly from the game in real-time β€” the platform knows when you started, where you went, and when you delivered.

It supports both singleplayer and TruckersMP multiplayer, handles edge cases like ferry crossings, F7 teleports and game saves, and provides company managers with a full dashboard to manage their fleet.

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


✨ Key Features

πŸ–₯️ Desktop Client (Tauri 2)

  • Automatic trip detection via SCS SDK shared memory
  • Real-time telemetry: position, speed, fuel, cargo damage
  • Smart state machine: Loading β†’ Active β†’ Completing β†’ Delivered
  • Handles ferry crossings, F7 teleports, save/loads gracefully
  • Anti-cheat: position-based suspicion score
  • Encrypted local storage (AES-256-GCM + Windows DPAPI)
  • Suspend & resume on game close / profile switch
  • NSIS/MSI installer with auto-updater

🌐 Web Platform (Next.js)

  • Full VTC management dashboard
  • Company ranks, badges, webhooks, name history
  • Driver profiles, public pages & activity tracking
  • Discord OAuth2 + Steam + TruckersMP account linking
  • Invitation & application system
  • Interactive game map with route visualization
  • Economy dashboard with PDF/CSV export
  • Polish πŸ‡΅πŸ‡± & English πŸ‡¬πŸ‡§ localization

βš™οΈ API (Fastify 4)

  • RESTful API with httpOnly cookie sessions
  • Role hierarchy: FOUNDER β†’ MODERATOR β†’ SUPPORT β†’ USER
  • Discord-gated registration with role verification
  • Discord webhook dispatcher (job completions, member events)
  • Redis for rate limiting, stats cache, JWT blacklist
  • Cloudflare Turnstile enforcement
  • BetterStack status monitoring

πŸ€– Discord Bot (Discord.js v14)

  • Verification system with two-step embed panel
  • Country & language role assignment
  • Announcements system
  • Discord DM notifications for job deliveries
  • Company leaderboards
  • Webhook-driven event system

πŸ› οΈ Tech Stack

Frontend

Next JS React TypeScript TailwindCSS

Backend

Fastify Prisma PostgreSQL Redis

Desktop

Rust Tauri React

Infrastructure

Cloudflare Nginx Debian OVH


πŸ“Έ Screenshots

Screenshots available in /screenshots. Full preview coming with the closed beta release.


πŸ—ΊοΈ Roadmap

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

πŸ“‹ Changelog

Full changelogs are in the /CHANGELOG folder.

Version Date Highlights
v0.9.x June 2026 Game map, route visualization, telemetry pipeline refactor, Turnstile, VPS hardening
v0.8.x May 2026 Invitation system, role hierarchy, Redis, economy dashboard, email templates
v0.7.x April 2026 Discord bot, httpOnly auth, company settings, PM2 infra, legal pages

🌍 Supported Games

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

🀝 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

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors