Overview
EgWays is one of the most convenient and hassle-free ways to get your daily work done within a few taps. It is one of the best platforms that provide various lifestyle services to clients at a single destination. With EgWays, you can book multiple services leveraged by expert and skilled professionals from any time and anywhere. Our offerings range from taxi booking till leveraging capable officers. We also offer a range of home repair and maintenance services like electrician, plumber, carpenter, etc. at your home's comfort. Booking service from EgWays is quite simple and easy. All you need to do is choose your preferred service, fill your details, and send the best professional to cater to your requirements. So, just download the app and grab the best services at your doorstep now.
Client Requirement
Our Client from Jharkhand approached Hyperlink InfoSystem to develop a platform that connects clients and service providers to provide several essential services within minutes. The client's main aim was to set up a base where people can find & hire local professionals to get things done at their convenience that matters most in their daily routine. The app is available on Android and iOS platforms and developed to provide domestic urban services in the Jharkhand region.
Features
EgWays – App For Clients
- Signup with basic details like name, address, contact number, email, password Etc.
- Login With Appropriate Account Credentials.
- New password creation with Forgot Password option.
- Create, View And Edit Profile.
- Allow clients to select and schedule their preferred services.
- Google Maps For Navigation.
- Notify clients whenever a request is accepted, rejected, and canceled.
- Allow clients To schedule future/later services.
- View the history of past and future services.
- Communication between clients and service Providers Through Inbuilt Phone And SMS.
- Notify clients during the arrival of the service provider and after service completion.
- Display payment receipt after completion of services.
- Cash Payment.
EgWays – Service Provider
- Login.
- Forgot Password.
- Create And View Profile.
- Acceptance Or Declination Of Requested Services.
- Communication Between Service Providers and Clients Through Inbuilt Phone And SMS.
- Notify Service Providers For New Service Request.
- View History Of Completed Services.
- View List Of Scheduled Services.
- Display Invoice Receipt After Completion Of Services.
- Notification Sent To Service Provider During Cancellation Of Service And After Successful Payment.
Admin Panel
User Management
- Manage User Profiles.
- View, Add And Delete Users.
Service Provider Management
- Manage Service Provider Profiles.
- View, Add, And Delete Service Providers.
- A service provider can login to the app once approved by the admin.
Order Management
- View Orders.
- Edit Orders.
- Search Orders.
Challenges
Integration Of OLA Taxi API:
Whenever a customer requests a ride, they first need to login to OLA and get the token authentication, after which a particular ride is confirmed. Getting token authentication was one of the significant issues faced by the developers during the development stage. Our Indian app developers surpassed this issue by integrating OLA taxi booking API and invoking it during the token generation to fetch token ID.
Tracking Driver Location:
Whenever the customer requests a ride, the request is sent to the multiple nearby drivers for confirmation. Tracking the driver's location to send the ride request was quite complicated. Fetching the OLA driver's latitude and longitude was one of the most complex jobs. However, our developers handled this by invoking ride API and thus sent the request to nearby drivers.
Managing Wallet System:
Whenever a customer pays charges to the service provider, the service tax must be deducted from their account. As the payment is kept offline, it was difficult to remove the amount from service providers. To overcome such a challenge, a wallet is maintained by developers where with depositing a minimum amount, service providers can avail service requests. Our backend team integrated wallet with the admin panel where the payment was further managed by the super admin, regional admin, and branch admin.