For more info or support: 📧 info@tranxdocs.com
Smart Transport Management

Tranxdocs
Documentation

The complete guide to managing passenger transport operations — from filling your first form to automated monthly reports.

0KB
PDF storage used
1min
Per trip with autocomplete
100k+
Records supported
Overview

What is Tranxdocs?

Tranxdocs is a web-based passenger transport management system designed specifically for Saudi Arabia and UAE transport companies.

❌ Without Tranxdocs

  • Manual paper forms take 5–10 min per trip
  • Documents get lost or damaged
  • Server disk fills up with PDF files
  • No centralized search
  • Manual monthly reporting

✅ With Tranxdocs

  • Digital form takes under 1 min with autocomplete
  • All records stored securely in database
  • Zero disk space — PDFs generated on demand
  • Instant search across 100,000+ records
  • Automatic monthly email report
📋

Passenger Manifest

Driver details, vehicle info, all passenger names with passport/iqama numbers, nationalities, and from/to locations — all in one professional PDF page.

📝

Agreement Contract

Automatic Arabic land transport agreement based on Saudi regulations — with your company stamp and signature, ready to sign immediately.

📱

QR Code Access

Every PDF includes a scannable QR code. Checkpoint officers, clients, and supervisors can scan with any smartphone — no app or login required.

Getting Started

Logging In

Access Tranxdocs from any modern browser on any device — no app installation required.

🌐

Any Browser

Chrome, Firefox, Safari, Edge — all supported. Works perfectly on desktop, laptop, tablet, and mobile phone.

🔒

Secure Access

Only authorized users can log in. QR code links on PDFs are public (for checkpoint scanning) but cannot access any management features without credentials.

Core Features

Filling a Trip Form

The main form is divided into three sections plus a passenger table. Complete all sections and click Save.

1

Driver Data Left Panel

Enter driver name, Iqama (residency) number, vehicle type (e.g. Hyundai Starex), and registration number. Optionally add a second driver name.

2

Trip Details Center Panel

Enter total number of passengers, trip date, departure start time, and end time.

3

Agreement Details Right Panel

Enter the second party name (in Arabic), agreement date, departure city, destination city, and distance in kilometers.

4

Passenger Table Below Form

Add each passenger's full name, passport or Iqama number, nationality, departure city, and destination. Click Add Passenger to add more rows.

5

Save

Click the Save button. Tranxdocs saves all data instantly and redirects you to the PDF page for this trip.

Driver, trip and agreement details form
Passenger list form
Core Features

Autocomplete

Tranxdocs remembers every driver you've entered. Start typing a name and their full details auto-fill — saving minutes per trip.

⚡

How It Works

Begin typing in the Driver Name field. Tranxdocs searches all previous records and shows matching drivers as suggestions. Select one and all their details (vehicle, Iqama number, etc.) fill in automatically.

⏱️

Time Saved

For repeat drivers — which is most trips — data entry drops from 5 minutes to under 60 seconds. Just update the date, passengers, and save.

💡
Autocomplete works with partial names. Type even 2–3 characters and Tranxdocs will find matching drivers from your entire history — no matter how many records you have.
Core Features

PDF Generation

Every trip generates a merged PDF containing both the Passenger Manifest and the Arabic Agreement Contract — with your company's official branding, stamp, and signature.

👁️

View PDF

Opens the complete merged PDF directly in your browser — no download needed. Available from the Success page, PDF List, and Vehicle Folders.

⬇️

Download PDF

Saves the PDF file to your device immediately. Available everywhere you can View a PDF.

💾

Zero Storage Used

Tranxdocs never stores PDF files on the server. Every View or Download generates the PDF fresh from the database in real time.

Passenger manifest PDF output
Arabic agreement contract PDF output
✅
Why this matters: Traditional systems fill up server storage quickly — a busy transport company generates thousands of PDFs per month. Tranxdocs uses zero disk space for PDFs, keeping your server fast regardless of how many trips you record.
Core Features

QR Code

Every Passenger Manifest PDF includes a unique QR code that links to that trip's report page — scannable by anyone, anywhere, on any device.

📷

Who Can Scan

Anyone with a smartphone — checkpoint officers, clients, company supervisors, or auditors. No app installation needed, just the phone camera.

👁️

What They See

The full trip report page with passenger details and View/Download PDF buttons. No access to any other part of Tranxdocs without login credentials.

💡
Real-world use: Print the PDF, hand it to the driver. At a checkpoint, the officer scans the QR code with their phone and sees all passenger and trip details instantly.
Records & Reports

View PDFs

A searchable, paginated list of every trip record in the system — newest first. Access from the navigation menu.

1

Search

Type a driver name, vehicle type, or registration number in the search box. Results filter instantly across the entire database.

2

View / Download / Share

Each record shows View (browser), Download (file), and WhatsApp (share link via WhatsApp Desktop) buttons.

3

Pagination

Records shown 20 per page. Use Previous and Next buttons at the bottom to navigate through all records.

PDF portal list view
Records & Reports

Vehicle Folders

Browse all trip records organized by vehicle registration number. Apply date filters and download individual or bulk PDFs as ZIP files.

🔍

Browse by Vehicle

Click any vehicle to see every trip it has been used for. Records are sorted by date, newest first.

📅

Date Filter

Narrow results to a specific date range (e.g. this month, last week, a specific date). From and To fields accept any date.

📦

Bulk Download

Download all filtered trips as a ZIP file with one click. Or select specific trips and download only those — perfect for audits.

💡
Audit use case: Traffic department requests all trips for vehicle "8892-USA" in June. Open Vehicle Folders → click the vehicle → set date range → click Download All. Done in under 10 seconds.
Vehicle records portal
Records & Reports

Monthly Report

Tranxdocs automatically packages all PDF records from the month and emails them to your admin address — every month, on time, without any manual action.

🤖

Automatic (End of Month)

On the last day of every month, Tranxdocs automatically collects all trips where PDFs were generated, creates a ZIP package, and emails it to your configured address.

👆

Manual (On Demand)

Go to Monthly Report in the navigation. Select any month, enter any email address, and click Send Now to trigger immediately.

📌
Only trips where someone actually viewed or downloaded a PDF are included. This ensures the report contains real, used records — not every entry in the database.
⚠️
Large batches: For months with many trips, the system sends multiple emails (up to 75 PDFs per email) to keep attachment sizes within email server limits.
Setup

Deployment Guide

One-time setup by your administrator. Once configured, Tranxdocs runs fully automatically.

Step Action Where Status
1 Upload Tranxdocs files to server cPanel File Manager One time
2 Create MySQL database + user cPanel → MySQL Databases One time
3 Configure .env file cPanel Terminal One time
4 php artisan key:generate cPanel Terminal One time
5 php artisan migrate --force cPanel Terminal One time
6 php artisan optimize:clear cPanel Terminal One time
7 Add 2 Cron Jobs cPanel → Cron Jobs One time
8 Upload company logo, stamp, signature public/images/ folder Per client
9 Update company details in database phpMyAdmin → companies table Per client
# Cron Job 1 — Queue Worker (process background jobs)
* * * * * cd ~/public_html && php artisan queue:work --stop-when-empty >> /dev/null 2>&1

# Cron Job 2 — Automatic Monthly Report (runs daily, triggers on last day)
0 23 * * * cd ~/public_html && php artisan reports:send-monthly-auto >> /dev/null 2>&1
🔑
Default Login Credentials
Username: demo   Password: TransDoxDemo@2026!
Change these in routes/web.php after first login.
Summary

Key Benefits

Everything Tranxdocs does — and why it matters for your transport business.

Zero PDF disk usage
Autocomplete saves time
QR code on every PDF
Instant record search
Vehicle-based organization
Automatic monthly reports
Arabic agreement contract
Works on any device
100,000+ records supported
WhatsApp PDF sharing
💾

Zero Disk Usage for PDFs

PDFs are never stored on the server. Generated fresh every time from the database. Your server storage stays free — forever, no matter how many thousands of trips you record.

⚡

Autocomplete = 60 Second Trips

Repeat drivers (which is most trips) fill in automatically. Data entry that took 5+ minutes now takes under 60 seconds. Multiply that across hundreds of trips per month.

🔍

Search 100,000+ Records Instantly

Find any trip from your entire history in under a second — by driver name, vehicle type, or registration number. Built to handle high-volume operations.

📧

Never Miss a Monthly Report

Automatic end-of-month PDF package, delivered to your email every single month without fail. No manual work, no forgetting, always on time.

Trip saved successfully, instant PDF