Overview
TaskNinza is an online platform to get the best professionals in various services that one can need on a day to day basis. With the help of the TaskNinza App, you can book multiple household services at the time and place of your own choice. All services like house cleaning, yard maintenance, home repair, moving, furniture setup, home design, and several other great service options are given by the professionals qualified to do a job in an accurate way possible. You just need to log in, post a task, and wait for service professionals to work on your offer. When you select your service provider, you will contact them until the entire job is done. Once service providers complete their tasks, task posters can quickly review and rating their services through an app! Task seekers can hire service providers as soon as possible or book them later. Moreover, an app allows service providers to track customer location once he/she accepts to do a particular service. Really, TaskNinza is your friendly neighborhood for everything! There are two applications, one is for TaskNinza Service Provider and the second one is for TaskPosters.
-
TaskPoster
Through this app, TaskPosters can post-task and hire trusted service providers to outsource tasks at any time and at your preferred location.
-
TaskProviders
The TaskNinza Providers app allows Task providers to view a list of available jobs in their service category, send a quote, complete the assigned task, and get paid securely.
Client Requirement
Today, where people are busy in their daily routine life, sparing time for routine services is quite challenging. Our client approached Hyperlink InfoSystem to build an Android and iOS platform interface that connects service seekers to professional service providers. The client's main aim is to launch an on-demand app where people can get an excellent option to get their urban services completed seamlessly. This is the best app for busy people looking for skilled professionals around their home or office for most urban services. Also, for service providers who can earn money by providing their services to nearby clients. They offer anything from handyman services to Health and Fitness Professional. Simply make a post and let your community do the rest!
How it’s Works!
Tell TaskNinza what you need. It's free to post.
Get various offers from skilled Task Providers within minutes.
Hire the best Task Providers for your task.
Features
TaskPoster – App Features
Sign up/Login
- Sign up with primary details
- Log in with email ID and password or through Facebook
OTP Verification
For secure login, you need to verify with OTP Code.
Forgot Password
Forgot password available with recovery option.
Task Post
- Select services or sub-services
- Give minimum hours and price per hour
- Schedule service time "As Soon As Possible" and "Later"
- Post task
View Tasks
- Current task
- Previous task
- View, edit, and delete task
Get Service Provider Offer
- View quotation
- View reviews of service providers
- Accept suitable service provider offer
- View task details - Assigned/Running
- Ratings and reviews for service providers
Chat with service provider
A Chat feature is integrated for service providers and service seekers who can communicate through chat for tasks.
Notify TaskPosters In Below Scenarios:
- Task confirmation
- Task cancellation
- Payment success
- New promo code
- Nearby service provider
- Start/Pause/Reset and complete timer by service provider
Feedback
Give ratings and review to TaskProviders for their services.
Service Provider – App Features
Sign Up
- Sign up with your basic details
- Log in with the assigned credentials
OTP Verification
For secure login, confirm with OTP Code
Update Your Profile with the details of your expertise:
- Select Specialization
- Hourly Rate
- Description of you
Forgot Password
Forgot password available with recovery option
Send Quotation
- Add a comment
- Estimated time
- Service cost per hour
- Send quotations for a particular task
Task Assigned
- The service provider will start the service timer when the task is started.
- Get the direction of a particular service place.
- Chat with TaskPoster
Task Completed
- When the task is completed, the task provider has to complete the service and stop the timer.
- Generate Invoice
Feedback
Give ratings and review to TaskPoster.
Notify TaskProviders In Below Scenarios:
- Task confirmation
- Task cancellation
- Task accepted
- Payment success
Admin Panel
Manage TaskPosters
View, edit, and delete Task Posters
Manage Service Providers
- Add, view, edit, and delete service providers
- View, edit bank information
- View OTP verification pending or verified
Manage Service
- Add, view, edit, and delete main and sub Services
Manage Task
- Pending Task
View and edit order type (order now and later), and its status
- Assigned Task
View details of Task Poster and Service Provider
View cost, time, and date
- Running Task
View details of Task Poster and Service Provider
View cost, time and date
- Completed Task
View payment and order status
- Canceled Task
View details of task
Set Promo Code
Payment Gateway
Stripe payment gateway integrated for secure payment.
Challenges
Manage Timer in Background
In iOS, any app will work until 3 minutes in a background. So when Task provider starts a timer, and it went in the background at that time, developers could not manage time. The challenge was when the service provider opens an app from a background, time was taken more than 3 minutes, but it will be counted from the last 3 minutes. Our developers managed this scenario by integrating custom API and getting a current time that managed timer smoothly, and even an app works in the background.
Getting Nearest Service Provider
From Taskposter's current location, it needs to display the nearest task providers on the map. Fetching nearby particular service providers from the customer's current location was one of the significant challenges faced during app development. Our developers managed this scenario by integrating a custom API to get the nearest service providers' details and display them on the map.
Technologies
Android
Android OS support :
4.3 to 7
Development :
Java using Android Studio 3.0.1
Android Supported Devices :
480x800, 720x1280, 1080x1920,1440x2560
Language Support :
English
iOS
iOS OS support :
iOS 8.0 to 10
Development :
Swift using Xcode
iOS Supported :
iPhone 5, iPhone 5S, iPhone 6, iPhone 6S, iPhone 6 Plus, iPhone 6S , iPhone 7, iPhone 7 Plus
Language Support :
English
Website & Admin Panel:
Framework : CodeIgniter
Technology : PHP, MySQL
API : JSON format
Browser/Device Compatibility :
Mozilla Firefox: Min 40.0 to Max 46.0 version
Google Chrome: Min 44.0 to Max 51.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 9.1 version