Inspiration

Taxi scams and unexpected detours can be a real problem for travelers, especially when visiting a country where they do not speak the local language. A traveler may feel that a driver has taken an unnecessarily long route or that the fare seems wrong, but after the ride is over, it can be difficult to know exactly what happened. I wanted to create a simple tool that gives travelers something concrete to check instead of relying only on memory. That idea became Taxi Scam Guard - GPS Ride Log.

What it does

Taxi Scam Guard automatically records the actual GPS route of a taxi or ride-hailing trip from pickup to drop-off. After the ride, users can review their route and compare it with a reference route on a map. The app can also detect unusual detours and provide a gentle notification without automatically accusing the driver of wrongdoing. Users can generate a PDF ride report containing the route, distance, and timestamps, which can be useful for personal records, expense reports, or supporting a complaint about a billing or route dispute. The app is designed to work alongside existing taxi and ride-hailing services rather than replace them.

How we built it

We built Taxi Scam Guard as an Android travel utility focused on automatic GPS ride tracking and simple route verification. The app records location data while a ride is in progress, builds the actual route, and displays it on a map after the ride. It can then compare the recorded route with a reference route and generate a shareable PDF report. Privacy was also an important part of the design, so the app does not require users to create an account or maintain a permanent cloud-based location history.

Challenges we ran into

One of the biggest challenges was dealing with the limitations of GPS in real-world environments. GPS data can be noisy or temporarily inaccurate around tall buildings, tunnels, dense urban areas, and places with poor reception. We also had to consider that an unusual route does not necessarily mean that a driver is doing something wrong. The app therefore needs to provide useful information without making unsupported accusations. Another challenge was keeping the experience simple enough for travelers to use without having to manually operate the app throughout their ride.

Accomplishments that we're proud of

We are proud that Taxi Scam Guard turns something that is normally difficult to verify after a taxi ride into something the traveler can actually review. The app can automatically record a trip, display the actual route, compare it with a reference route, preserve the ride history, and generate a PDF report with useful evidence such as the route, distance, and timestamps. We are also proud of keeping the concept focused: the app is not trying to replace taxi services or determine whether a driver is guilty of fraud. It simply gives travelers better information and documentation.

What we learned

We learned that building a useful travel safety tool is as much about handling uncertainty as it is about collecting data. GPS information is never perfect, and route differences can have legitimate explanations. We also learned the importance of privacy when working with location data. A travel tool should help users without unnecessarily turning their movements into permanent data stored on a remote server. Designing around these principles helped us keep the product practical, focused, and privacy-conscious.

What's next for Taxi Scam Guard - GPS Ride Log

We want to continue improving the accuracy and usefulness of route verification while keeping the app simple to use. Future improvements could include better handling of difficult GPS environments, more useful route analysis, and additional tools for travelers who need to document a ride dispute. We also want to explore ways to make the ride reports more useful for expense management, travel records, and communication with taxi companies or ride-hailing platforms.

Built With

Share this project:

Updates

Submission history