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.
From the first booking to the final invoice — every step managed in one unified platform.
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.
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.
Multi-currency invoicing, Egyptian tax compliance, automated invoice cycles, and one-click Odoo ERP exports for partners, invoices, vendor bills, payments, and combined statements.
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).
Vehicle types with capacity enforcement, compliance document tracking with expiry alerts, supplier integration, and seamless driver assignment through the dispatch console.
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.
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.
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.
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.
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.
Three-template system — Booking Confirmation, Driver Assigned, and Day-Before Reminder with minute-accurate delivery. Variables: {{clientName}}, {{driverName}}, {{serviceDate}}, {{origin}}, {{destination}}, and more.
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.
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.
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.
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.
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.
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.
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.
Comprehensive operational and financial reporting with drag-and-drop column reorder, per-column visibility toggles, sticky headers, and Excel export on every report.
Drivers, reps, suppliers, and B2C customers get their own mobile-friendly portals with real-time GPS tracking, evidence upload, and status management.
A mobile-optimized portal giving drivers real-time access to their daily assignments. Status updates are enforced sequentially and require GPS proximity verification.
Field representatives manage their airport and hotel assignments with GPS-verified status updates, evidence submission, and full history of completed flights.
External transport providers manage their own fleet, drivers, and pricing. Self-service resource management with B2B assignment mode supporting owned vs supplier vehicle selection.
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.
Dedicated dispatch console for Fulvago-branded car transfers. Separate from the main dispatch grid, with its own assignment workflow and reporting pipeline.
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.
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.
Complete invoicing lifecycle with Egyptian tax compliance and direct Odoo ERP compatibility — no customization required on the Odoo side.
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.
A full visual tour of the iTourTT production system running at fulvago.itourtt.cloud.
Enterprise-grade architecture with the latest frameworks, deployed on Kubernetes with automated certificate management.
See iTourTT in action on our live demo, or get in touch to discuss your requirements.