Independent Flutter / Android project
London Driver
Intelligence
A working Android prototype designed from real London private hire experience. It turns fast-disappearing trip-offer information into clear, configurable guidance while helping drivers build stronger postcode and congestion-area knowledge.
Close to your preferred hourly target. Review destination and mileage.
- Target
- £30/hr
- Estimate
- £28/hr
- Postcode
- EC1
- Alert
- Congestion
Illustrative interface. Final screens may change during development.
The problem
Important details. Only a few seconds to decide.
Private hire offers can appear briefly and may be repeated several times before disappearing. A driver may notice an attractive fare but not have enough time to compare pickup time, journey duration, distance, destination and congestion exposure.
London Driver Intelligence was created to reduce rushed decisions. It checks available offer data against the driver's own preferences and gives concise guidance. The driver remains responsible for the final decision and for using any device safely and lawfully.
Decision engine
Personal rules, not one rule for every driver
Meets the target
If the estimated return meets or exceeds the configured hourly target and no mileage or destination rule blocks it.
Close to the target
For example, a driver targeting £30 per hour may choose to review an offer estimated around £28 per hour.
Outside preferences
If the return is below the driver's floor, mileage is excessive or another configured rule makes the offer unsuitable.
Information incomplete
If essential fare, time, distance or destination details cannot be read reliably, the app asks for manual checking.
Long-distance guard
A high fare is not automatically a good trip
An offer of £60 may appear to satisfy a £30 hourly target if the journey is shown as under two hours. But a journey covering 80 or 90 miles can still exceed the driver's preferred distance and create substantial return mileage and operating costs.
For higher-value or long-distance offers, the prototype checks fare, time and mileage together. A configured maximum-distance rule can therefore recommend declining an offer even when the hourly estimate appears acceptable.
London knowledge
Postcodes and congestion, built into daily learning
The app is also designed as a learning tool. A driver can enter a postcode manually to check whether the area is associated with the central London Congestion Charge zone, then practise with memory cards to recognise important postcode areas more quickly.
- Manual postcode lookup: enter a postcode and receive a clear area or congestion indication.
- Memory cards: practise London postcode districts and high-priority areas.
- Offer warning: highlight a recognised congestion-area postcode during assessment.
- Knowledge first: help drivers rely less on last-second guesswork over time.
Review current official zone rules, operating hours and exemptions before travel.
City fringe and central London awareness
How it works
From captured offer to clear guidance
Capture
Receive available offer information from an Android screen-capture workflow.
Read
Use OCR processing to identify fare, pickup, time, distance and destination fields.
Validate
Reject incomplete or unstable data instead of presenting false certainty.
Assess
Apply the driver's configured earnings, time, mileage and postcode preferences.
Report
Present concise visual and spoken guidance: take, consider, decline or review.
Product gallery
Upload-ready screenshot positions
These cards reserve consistent positions for real Android screenshots. They can be replaced without redesigning the page.
What the prototype can do
- Interpret available trip-offer details on Android
- Apply configurable hourly-rate and mileage preferences
- Provide postcode and congestion-area guidance
- Offer clear decision-support categories
- Support manual postcode lookup and memory practice
- Create structured logs for testing and debugging
What it cannot do
- Drive a vehicle or monitor road hazards
- Accept, reject or cancel an Uber booking automatically
- Guarantee earnings, journey time or OCR accuracy
- Replace driver judgement, road law or official congestion information
- Operate as an Uber or Transport for London product
- Replace further testing before any public release
Engineering focus
Built as a real-world testing project
Development status: working personal Android prototype under continued testing and refinement. It is not currently presented as a publicly released commercial product.
Project and career enquiries
