hyperlink infosystem
Get A Free Quote

TRU noir On-Demand Taxi Booking App

Overview

TRU noir is a taxi booking app that allows you to connect great rides from a professional driver at affordable prices. You simply need to book a ride through an app; the driver will come to your pick up point and drop you at your destination. There are a few unique features that help the driver and customer to find each other. You can book a ride for immediate or "Ride Later" for a pick-up up to a minimum of 1 hour in advance. Apart from this, the app also allows you to track driver's location, get fare estimation, and track ride history most conveniently. 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, keep them in touch, and then pay with cards!

Client Requirement

Our client wanted to make a platform where people can experience safe, swift, and time-saving service. To do this service, a hassle-free client approached Hyperlink InfoSystem to build Android and iOS, both platforms that provide quick and hassle-free taxi services. The client's main aim is to develop an online platform that connects riders and professional drivers. A user submits their pick up request, and the driver will be at their pick-up location to offer the excellent ride experience! The client also wants to add an option for a future ride that helps users 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.

Features

TRU noir – App for Rider

Sign up with necessary details.

Log in to the app using a pin and password.

Book a ride

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

Payment

  • Your fare will automatically charge from your credit card, and your invoices will be emailed to you.

Invoices

  • 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.

Communication

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

Notifications

  • 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

  • The rider can track drivers through maps. To access the map for navigation, Google Maps API is integrated.

TaxiApp – App for Driver

Sign up and Log in with necessary details

Add Details

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

Select Availability

  • The driver set avalibity by toggle between two: Online/Offline

The driver will receive ride invoice.

Notifications

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

Accept/Decline

  • 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, the driver can view the trip's history right from the point it has started until 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, rejected, and dropped 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

Challenges

Cost Calculation by Distance

Whenever a rider selects a 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. To calculate for fare estimation based on the selected destination route and send it to a rider is challenging. To solve this challenge, our developers used the 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 deliver a better experience whenever a customer enters their location, their request is allocated to the nearby drivers based on their site. To fetch nearby drivers by tracking the 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 a 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 the polyline on the whole route from pick-up to drop-off.

Technologies

Android

Android OS Support :
4.3 to 7.0 Android

Development :
Java using Android Studio

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

Language Support :
English

iOS

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 :
English

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

whatsapp