Sadha - A Tow Truck Booking Application
Overview
In such a fast-paced life surrounded by smartphones and technology, the Sadha application is designed to change the way roadside assistance utility is rendered by leveraging the services with cutting-edge technology. It is one of the best platforms that streamline connecting customers with tow truck drivers. The app is quite simple and easy to use. With the Sadha app, a customer can request the closest tow drivers based on the entered location and confirm their tow ride. Sadha app will calculate the ride fare based on the location distance. Additionally, customers choose their truck type, view past, current, and future ride history, track their ride, and book future tow rides. Tow fare is received in cash to encourage hassle-free payment. So, download the Android and iOS app to get the safe and distinctive towing service within minutes.
Client Requirement
Today, where people are busy doing their work, sparing time to find the tow drivers or the organization providing such service is quite tedious. Witnessing the increasing importance of smartphones and technology in our lives, our client from Kuwait approached Hyperlink Infosystem to develop a native Android and iOS interface that connects online customers to offline tow drivers. The client's main aim was to provide an online platform where customers can connect to the closest drivers, avail reliable and safe towing, and track their ride to be assured of the asset. The application is developed for the middle east regions like Saudi Arabia, UAE, QATAR, Bahrain, and Kuwait and designed for the Middle East civilians.
Features
Sadha – For Customers
- Signup
- Login - Using Email And Facebook
- Forgot Password
- Create, View And Edit Profile
- Allow Customers To Request And Schedule Tow Ride
- Notification Sent To Customers For Tow Ride Acceptance, Declination, And Completion
- Google Map For Location Purpose
- View History Of Completed Tow Ride
- Communication Between Driver And Customer Via Phone Number And SMS
- Give Driver's Feedback
- Allow Customers To Share The Application Link Via Facebook, WhatsApp, And Email
- Cash Payment
- Display Payment Receipt After Tow Ride Completion
- Allow Customer To Track The Current Status Of Their Vehicle
- Calculation Of Tow Fare Based On The Entered Location Points
- Scheduling Future Tow Rides
- Options To View App In English Or Arabic
Sadha – Driver App
- Login
- Forgot Password
- Create And View Profile
- Acceptance Or Declination Of Tow Ride
- Communication Between Driver And Customer Through Phone Number And SMS
- Notification Send To The Driver For New Tow Ride Request
- Update Driver Availability Status
- View History Of Completed Tow Ride
- View List Of Scheduled Tow Ride
Sadha – Admin panel
- User Management
- Manage User Profiles
- View, Add And Delete Customers
- Driver Management
- Manage Driver Profiles
- View, Add And Delete Drivers
- Manage Driver Documents And Details
- Manage Customer And Driver Tow Ride Reports
Challenges
1. Application Language Conversion:
The language was one of the most significant barriers faced during the app launch. To maintain the app standard, our developers localized the app by developing an interface that allows customers to select between English and Arabic language. Based on their selection, the entire app is translated into that particular language.
2. Finding Nearest Tow Driver:
Generally, every app allows customers to select the driver as per their preference. But to give a better experience, whenever a customer enters their location, their request is assigned to the nearby drivers based on their site. Fetching nearby drivers by tracking customer's entered location was one of the most significant issues faced during app development. Our developers managed this scenario by integrating a custom API that swiftly allows customers to avail of tow service.
Technology
Android
Android OS Support:
4.0 to 5.3
Development:
Android Studio 2.2
Android Supported Devices:
800*480, 1280*720, 1920*1080
Language:
Arabic, English
iOS
iOS OS Support:
iOS 7 or 8.1, 8.2, 8.3
Development:
Objective-C using Xcode
iOS Supported Devices:
iPhone 5, iPhone 5c, iPhone 5s, iPhone 6, iPhone 6 plus, iPhone 6s, iPhone 6s plus
Language:
Arabic, English
Admin Panel
Technology:
PHP CodeIgniter Framework, HTML5
Database:
MySQL
Browser/Device Compatibility:
IE 9.0+, Mozilla, Chrome, Safari
Language:
Arabic, English