Production-Ready · v3.4.0

Enterprise Transport &
Traffic Management

A full-stack system for Egypt-based transfer operations — from booking and dispatch to driver scoring, evidence management, and Odoo ERP export. Built for scale, deployed on Kubernetes.

iTourTT Dashboard
30+
System Modules
13
User Roles
4
Dedicated Portals
7
UI Languages
15+
Report Types

Everything you need to run
transport operations

From the first booking to the final invoice — every step managed in one unified platform.

Dispatch Console

Excel-like daily grid with ARR/DEP split view, inline editing, keyboard navigation, vehicle type filter, terminal column, real-time conflict detection, and a full job detail modal with 85vw 2-column layout.

Traffic Jobs

B2B and online booking channels with auto-generated references, bulk Excel import/export, 12+ service types, client number in passengers, and full lifecycle tracking from creation to completion.

Finance & Invoicing

Multi-currency invoicing, Egyptian tax compliance, automated invoice cycles, and one-click Odoo ERP exports for partners, invoices, vendor bills, payments, and combined statements.

Location Hierarchy

Country → Airport → City → Zone → Hotel. Zones are the pricing unit. Google Maps verified coordinates for geofencing enforcement on all portals (500m radius check on status updates).

Fleet Management

Vehicle types with capacity enforcement, compliance document tracking with expiry alerts, supplier integration, and seamless driver assignment through the dispatch console.

Agent & Customer CRM

Full legal profiles, credit limits and credit days, customizable zone-to-zone price lists per vehicle type, invoice cycle settings (weekly/biweekly/monthly), and legal document storage.

Driver Tariffs & Scoring NEW

Zone-to-zone pricing grid with airport endpoint support, Excel template import, and Service Types manager. Per-trip scoring (attendance, appearance, cleanliness, maintenance, work) with score-based fee adjustment and driver score reports grouped by flight.

Evidence Management NEW

In-Place, In-Progress, and No-Show evidence photos uploaded from portals and stored in Google Drive. Evidence images are server-stamped with driver/rep name, job status, date, and GPS location. ZIP download and PDF report generation.

Theme Customizer NEW

style live theme editor with real-time preview. Customize sidebar background image, login page background, company logo, favicon, colors, and dark/light mode — all without code changes.

Flight Delay Modal NEW

Real-time blocking modal alerts operators and managers when a flight is delayed. Midnight cron automatically completes supplier driver and departure rep statuses. Enforces In Place → In Progress → Complete status flow on portals.

WhatsApp Notifications

Three-template system — Booking Confirmation, Driver Assigned, and Day-Before Reminder with minute-accurate delivery. Variables: {{clientName}}, {{driverName}}, {{serviceDate}}, {{origin}}, {{destination}}, and more.

Reports & Analytics

15+ report types: Dispatch, Drivers, Driver Score, Agent Statement, Rep Fees, Rep Score, Revenue, Compliance, Evidence, Supplier Jobs, Car Jobs, Visa, Sales, Departure — all with Excel export, column visibility, and drag-and-drop reorder.

Odoo ERP Integration

Five one-click exports directly importable into Odoo — res.partner, account.move, account.payment, vendor bills, and combined. No Odoo customization required. CSV/XLSX with external ID mapping.

Performance Optimizations NEW

Sticky table headers on all listing and report pages. Per-column visibility controls with memory. Drag-and-drop column reorder. Loading skeletons across all 30+ dashboard routes. Lazy loading for heavy data grids.

Google Drive Integration NEW

Evidence photos automatically uploaded to a configured Google Shared Drive. OAuth2 flow managed from the admin dashboard. Supports large file batches with allDrives API calls for shared drive compatibility.

Dispatch Console

Dispatch Console

The nerve center of daily operations. A single-day view that splits arrivals and departures, with Excel-like inline editing, real-time conflict validation, and a complete job detail modal accessible via eye icon.

  • Vehicle type filter to show only relevant fleet segments
  • Terminal column for precise airport pickup/dropoff
  • Split assignment — dispatchers manage vehicles, operators manage reps
  • Eye icon opens 85vw 2-column job detail modal with full trip info
  • 48-hour time-lock with manual unlock for authorized users
  • Flight delay blocking modal alerts operators in real-time
  • Permission-based cell rendering — each role sees only what they can control
Traffic Jobs

Traffic Jobs

Manage every booking from creation to completion. Support for 12+ service types across B2B (agent) and Online (direct) channels, with bulk Excel import and full audit trail.

  • Auto-generated internal references (ITT-XXXX)
  • Client number in passengers section with clickable tel: links
  • Pax count validated against assigned vehicle capacity
  • Multi-currency collection amounts with exchange rates
  • Status progression: Pending → Assigned → Completed / No Show
Driver Tariffs

Driver Tariffs & Scoring

A comprehensive tariff matrix with airport endpoint support. Import prices from Excel templates, manage service type associations, and track per-trip performance scores that influence driver fee adjustments.

  • Zone-to-zone tariff grid with airport as origin/destination
  • Excel template download and bulk import
  • Service Types manager — link tariffs to ARR, DEP, CITY types
  • 5-dimension scoring: attendance, appearance, car cleanliness, maintenance, work quality
  • Driver Score Report grouped by flight with score-adjusted fee
  • Backfill migration script for retroactive fee recalculation
Reports

15+ Report Types

Comprehensive operational and financial reporting with drag-and-drop column reorder, per-column visibility toggles, sticky headers, and Excel export on every report.

  • Dispatch, Drivers, Agent Statement, Revenue, Compliance
  • Rep Fees & Rep Score (grouped by flight)
  • Driver Score Report with attendance/appearance breakdown
  • Evidence Report with image viewer and ZIP download
  • Supplier Jobs, Car Jobs, Visa, Sales, Departure reports
  • All reports: column reorder, visibility control, Excel export
Dispatch Drivers Driver Score Agent Rep Fees Rep Score Revenue Compliance Evidence Supplier Jobs Car Jobs Visa Sales Departure

Dedicated Portals

Drivers, reps, suppliers, and B2C customers get their own mobile-friendly portals with real-time GPS tracking, evidence upload, and status management.

Driver Portal

Driver Self-Service

A mobile-optimized portal giving drivers real-time access to their daily assignments. Status updates are enforced sequentially and require GPS proximity verification.

  • View daily assignments with flight number, route, and pax count
  • Enforced status flow: In Place → In Progress → Complete
  • Upload In-Place, In-Progress, and No-Show evidence photos
  • Evidence images stamped with name, status, date & GPS location
  • History page — view past completed trips and earnings
  • Supplier driver auto-complete via midnight cron
Rep Portal

Representative Self-Service

Field representatives manage their airport and hotel assignments with GPS-verified status updates, evidence submission, and full history of completed flights.

  • View flight assignments with ARR/DEP details and client info
  • Enforced status flow: In Place → In Progress → Complete / No Show
  • Evidence image viewer in rep detail modal
  • Rep Score modal with per-flight score breakdown
  • History page — past completed jobs and fee totals
  • Departure rep auto-complete via midnight cron

Supplier Portal

External transport providers manage their own fleet, drivers, and pricing. Self-service resource management with B2B assignment mode supporting owned vs supplier vehicle selection.

B2C Website NEW

7-language public booking site (EN, AR, DE, FR, IT, NL, RU) with live price quotes, booking widget, and a fully customizable CMS managed from the admin dashboard.

Car Dispatch

Dedicated dispatch console for Fulvago-branded car transfers. Separate from the main dispatch grid, with its own assignment workflow and reporting pipeline.

Google Drive Integration

Google Drive Integration NEW

All evidence photos are automatically uploaded to a configured Google Shared Drive. The admin panel manages the full OAuth2 lifecycle — connect, authorize, and revoke in one place.

  • OAuth2 authorization flow from the admin dashboard
  • Evidence stored in organized Drive folders per job
  • Images served via API proxy — no direct Drive URL exposure
  • allDrives API calls ensure compatibility with Shared Drives
  • Server-side image stamping with DejaVu font embedded in SVG
  • EXIF auto-rotation for mobile camera uploads
Theme Customizer

Style Theme Customizer NEW

Full live theme editor with instant preview. Operators can completely white-label the system — from colors and logos to background images — without any code changes or deployment.

  • Purple navbar (#41004c) with dark body (#341539) default theme
  • Upload custom sidebar background image
  • Upload custom login page background
  • Upload company logo and favicon
  • Dark/light mode toggle with system preference detection
  • Glass-effect cards and dialogs throughout the UI
Finance Module

Finance & Odoo Exports

Complete invoicing lifecycle with Egyptian tax compliance and direct Odoo ERP compatibility — no customization required on the Odoo side.

  • Invoice lifecycle: Draft → Posted (immutable) → Paid
  • Automatic invoice generation per agent cycle (weekly, biweekly, monthly)
  • Five Odoo-ready Excel exports with external ID mapping
  • Driver fees, rep fees, and supplier costs tracked per trip
  • Multi-currency with exchange rate stored per transaction
  • Egyptian tax rules: VAT, withholding tax, stamp duty
Users & Roles

Roles & Permissions

Granular role-based access control with 13 system roles. Every page, button, column, and API endpoint is permission-aware. Full audit trail on all changes.

  • 13 pre-configured system roles with customizable permission trees
  • Field-level access control (assign vehicles vs. assign reps)
  • Full audit trail on every create, update, and delete action
  • JWT authentication with automatic refresh token rotation
  • Module-level and action-level permissions per role
Admin
Online Manager
Online Operator
Dispatch Manager
Dispatch Operator
Financial Controller
Accountant
Transportation Accountant
Agent Manager
Viewer
Driver Portal
Rep Portal
Supplier Portal

Every Module, Captured

A full visual tour of the iTourTT production system running at fulvago.itourtt.cloud.

Modern Tech Stack

Enterprise-grade architecture with the latest frameworks, deployed on Kubernetes with automated certificate management.

Next.js
App Router, SSR
NestJS
REST APIs
TypeScript
Full Stack
PostgreSQL
Primary DB
Prisma ORM
Schema & Migrations
Tailwind CSS
Styling
shadcn/ui
Components
Kubernetes
k3s Deployment
Docker
Containerized
JWT + RBAC
Auth & Permissions
Google Drive API
Evidence Storage
Odoo ERP
Export Compatible
WhatsApp API
Twilio Notifications
Google Maps API
Geofencing & Coords
cert-manager
Let's Encrypt SSL
Sharp + SVG
Image Stamping

Ready to streamline your transport operations?

See iTourTT in action on our live demo, or get in touch to discuss your requirements.