features

TLC docs checker

Driver documents checked before they become dispatch risk

Driver profiles collect the operating documents teams need, TLC snapshot assignments are checked server-side against current official TLC records, and the Driver App keeps a moving driver focused on the active TLC job.

7 steps Driver profile sections checked for completion
DMV + TLC Number, expiration, and attachment validations
PDF/Image Other licenses support document files and previews
SHA-256 Prepared TLC CSV artifact fingerprint
Profile progress DMV expiration TLC license Active-job driving mode Trip records CSV

Compliance workflow

Profile completion, documents, and TLC records in one chain

Drivers are not only names in a list. The platform checks the sections required for operation, calculates progress, validates document fields, stores attachments, and can export TLC trip records from reports.

01

Validate profile steps

General, covered area, fleet, DMV, TLC, tax info, and other licenses contribute to completion progress.

02

Check DMV documents

DMV number, expiration, and driver license picture are validated together.

03

Check official TLC status

For every TLC snapshot trip, the server verifies the driver license and selected fleet vehicle against current official TLC records before assignment.

04

Focus the moving driver

During an active TLC trip, device movement signals lock the Driver App to that job. Other app views become available again after the vehicle remains stopped.

05

Prepare TLC records

Reports preflight the official columns, fingerprint the exact CSV, and record a tenant-owned handoff manifest before the base submits it to TLC.

Admin surfaces

Compliance data is collected where teams already manage drivers

The sibling admin repo validates driver profile sections and stores document attachments. Reports also include a built-in TLC Trip Records CSV preset with required trip data columns.

Profile progress

Completion is calculated from resolved versus possible required fields.

DMV validation

DMV number, expiration date, and document picture are checked as a group.

TLC assignment gate

The saved profile is matched to active, unexpired TLC driver and vehicle records; unavailable verification fails closed for every TLC snapshot trip.

In-motion active-job lock

When the assigned vehicle is moving during an active TLC job, tabs, back navigation, deep links, and other job views are blocked so the active trip remains on screen.

Other licenses

Additional licenses require name, expiration, and file attachment.

Image or PDF attachments

Document changes support preview, storage, upload, and deletion paths.

TLC submission preparation

Reports can validate and fingerprint TLC pickup, drop-off, driver license, vehicle plate, base, and service flags without uploading or affirming on the base’s behalf.

Controls that matter

Driver document and TLC report controls

Profile steps General, covered area, fleet, DMV, TLC, tax info, other licenses
DMV Number, expiration, driver license picture
TLC TLC number, expiration, driver license picture
Driver App safety Native speed with location-sample fallback, active TLC job focus, navigation lock while moving, and automatic release after stopping
Other licenses Name, expiration, file attachment
TLC handoff Dispatching base, pickup/drop-off data, driver license, plate, flags, request/on-scene times, exact CSV hash, and external confirmation reference