TRU noir On-Demand Taxi Booking App


TRU noir is a taxi booking app which allows you to connect great rides from a professional driver at affordable prices. You simply need to book a ride through an app, driver will come to your pick up point and drop you at your destination. There are few unique features which help the driver and customer to find each other. You can book ride for immediate or "Ride Later" for a pick-up up to minimum 1 hour in advance. Apart from this, the app also allows you to track driver's location, get fare estimation and track ride history in the most convenient way. So just download the app now and experience your first ride today by selecting the one from different car categories like TRUcar, TRUsuv, TRUrapid, and TRUPremium. It’s fantastic to get a ride on-demand or in advance with just a tap on your phone, track your drivers and keep them in touch then pay with cards!

trunoir Client Requirement trunoir

A client wanted to make a platform where people can experience safe, swift and time-saving service. To make this service hassle free client approached Hyperlink InfoSystem to build an app for Android and iOS both platforms that provide swift and hassle-free taxi services. The main aim of the client is to develop an online platform that connects riders and professional drivers where user submits their pick up request and driver will be at their pick up location to offer the great ride experience! Client also wants to add an option for future ride that helps users to book ride for later. Hyperlink InfoSystem developed an app that reveals the prospect of traveling, so get on with its advanced riding solutions to reach the places that you desire in your time.

taxi app development

trunoir Features trunoir

TRU noir – App for Rider

Sign up with basic details

Log in to the app using pin and password

Book a ride

  • Set Pick-up Location
  • Show available/online drivers with vehicle info
  • Select Suitable vehicle ( TRUCar, TRUSuv, TRURapid, TRUPremium)
  • Request for Ride
  • Book Ride Later
  • Rider can change drop-off location during ride


  • Your fare will automatically charge from your credit card and your Invoices will be emailed you.


  • Pick-Up And Drop-Off Location
  • Time
  • Distance
  • Driver Name
  • Car Type
  • Fare Amount

Multiple Car Booking

  • Book multiple cars ahead of your event and stay worry free!

View Current And Future Move History

Ratings And Reviews

Riders can view and edit their profile


  • Riders can communicate with the driver using an inbuilt app for messaging and call.


  • When drivers accept/decline ride request
  • During driver arrival

Referral Code

  • Riders can get free or discounted ride by using a referral code.

Track Driver

  • Rider can track driver through maps. To access map for navigation, Google Maps API is integrated.

TaxiApp – App for Driver

Sign up and Log in with basic details

Add Details

  • To avail service as a taxi driver, they need to attach below documents
  • Driving License
  • Vehicle Registration Card
  • Vehicle Inspection Report
  • Police Report
  • Owner Id/Photo

Select Availability

  • Driver set avalibity by toggle between two: Online/Offline

Driver will receive ride invoice


  • Drivers are notified in below scenario
  • New ride request
  • When riders cancel the ride
  • YRide payment


  • The driver has the option to accept or reject the request received from the passengers.

Ratings And Reviews For Rider

Trip History

  • Once the trip is completed, driver can view the history of the trip right from the point it has started till it has ended.

Admin Panel

Staff Management

  • View, edit and delete staff list
  • Active/Inactive staff

Rider Management

  • View, edit and delete rider details
  • Active/Inactive rider

Driver Management

  • View and add driver details
  • Active/Inactive driver status
  • Filter drivers by country, province, city and car type
  • View driver's location on a map

Car Details

  • View, add, update and delete car type details
  • Filter car by country, province, and city

Car Type Intercity

  • View, add, update and delete car type intercity
  • Filter car type by country and province
  • Search car type intercity

Country Management

  • Add, update and delete country details
  • Active/Inactive country details
  • Search country

Promo code Management

  • Add, update and delete promo code
  • Active/Inactive promo code

Ride Management

  • View and delete waiting, assigned, arrived, processing, completed, canceled, reject and dropped the ride.

Review and Rating Management

  • View, update and delete driver and riders review and ratings.

Report Management

Driver Settlement Management

  • Shows a list of paid and pending driver settlement.
  • Filter driver settlement by driver name.

trunoir Challenges trunoir

Cost Calculation by Distance

Whenever a rider selects pick-up and drop-off location, the system automatically makes & sends fare calculation to the user. But, in many cases, one destination may have different routes. So to calculate for fare estimation based on the selected destination route and send it to a rider is a little bit challenging task. To solve this challenge, our developers used Location Manager for calculating the fair distance formula.

Finding Nearest Taxi Driver

An app allows clients to select the driver as per their preference. To give the better experience, whenever a customer enters their location, their request is allocated to the nearby drivers based on their location. To fetch nearby drivers by tracking rider's entered location was challenging for our team. A team of Hyperlink InfoSystem has handled this scenario by integrating custom API.

To Show Navigation Path Between Pick-Up And Drop-Off

Whenever the driver is assigned pick-up and drop-off location, a driver needs to get the entire path from pick-up to drop-off. And to make it successful is a little bit tough. But our development team handled this scenario by using directionUsingGoogle() method of a map manager class to draw polyline on the whole route from pick-up to drop-off.

trunoir Technologies trunoir


Android OS Support :
4.3 to 7.0 Android

Development :
Java using Android Studio

Android Supported Devices :
480x800, 720x1280, 1080x1920, 1440x2560

Language Support :


iOS OS Support :
iOS 8.0 to 10.3

Development :
Swift Using Xcode

iOS Supported Devices :
iPhone 5, iPhone 5S, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, iPhone 7, iPhone 7 Plus

Language Support :

Website & Admin Panel

Technology : PHP, CodeIgniter Framework

Database : MySQL

API : REST API in JSON format

Browser/Device Compatibility :
Mozilla Firefox: Min 40.0 to Max 53.0 version
Google Chrome: Min 44.0 to Max 58.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 10.0 version

Call Us Now

usa +1 309 791 4105 india +91 8000 161 161