ohmyhelp On-Demand Local Service Provider App

Overview

If you have skills & adequate amount of time and looking forward to grab some extra penny in your pockets, OhMyHelp is the best place for you. Utilize your time & skills on flexible basis and feel like your own BOSS. It is one of the best marketplaces that helps you to outsource your task and hire the best service providers within your nearest vicinity. Choose from the list of pre-screened services, browse through multifold job list, make an offer, complete the assigned task and get paid securely. With OhMyHelp, you can even post your task, communicate with service providers, hope for the offers and give them rate and reviews. As all the urban lifestyle services are under the same roof, it makes it easy for you to choose the best service provider from available offers. You can even view deals and offers and avail accordingly. So, if you want to outsource your work or if you are seeking job part time or full time, OhMyHelp is the answer. Just download OhMyHelp and convert your “things to do” list to “everything done”.

ohmyhelp client requirement

A client from Hong Kong approached Hyperlink InfoSystem a leading mobile app development company to develop a marketplace that connect customers and service providers to outsource their task and find local service providers in their vicinity within few minutes. The main aim of the client is to help busy and engaged people in finding skilled professionals around their home or office for almost all urban lifestyle services or even earn money by accomplishing the task for others. An app is developed on Android and iOS platforms and restricted for the Hong Kong audiences only.

Features

ohmyhelp app for customer
  • Signup Using Email or Facebook
  • Login With Appropriate Account Credentials Or With Facebook
  • Post Task With Or Without The Budget
  • PayPal Payment Gateway
  • One-To-One Chat Between Customers And Service Providers
  • View And Edit Job Post
  • View Current, Past And Pending Task
  • View And Edit Profile
  • Google Maps For Navigation
  • Ratings And Reviews For Service Providers
  • Notify Customers In Below Scenarios:
    1. Task Confirmation
    2. Task Cancellation
    3. Payment Success
    4. New Promo Code
  • Login With The Assigned Credentials
  • Choose Services From The Available List
  • View List of Current, Past, Pending And Completed Tasks
  • Bid On The Post (That Does Not Include Budget)
  • View And Edit Profile
  • Ratings And Reviews For Customers
  • Notify Service Providers In Below Scenarios:
    1. Task Acceptance
    2. Task Confirmation
    3. Task Cancellation
    4. Successful Payment
  • Manage Service:
    - Add, View, Edit And Delete Services
  • Manage Users:
    - View, Edit And Delete Users
  • Manage Service Providers:
    - Add, View, Edit And Delete Service Providers
  • Manage Task:
    - Manage List of Past, Pending And Completed Tasks
  • Payment Gateway: PayPal
  • Buy And Sell Category Management
  • Offers Management

Challenges

Whenever a job is confirmed by the service provider and poster, payment needs to be restrained till the time a particular job is completed. It was quite a critical and complex situation for our developers to hold the payment in master account. Our development team handled this situation by storing the amount in PayPal master account and whenever a job completion acknowledgment is sent by the poster, the payment amount is released and transferred to the service provider account.

In OhMyHelp, maximum 5 deals and offers can be viewed in a single time. So, if a user selects less than 5 deals, the entire UI of the application was getting distorted. Our development team smartly managed this scenario by implementing staggered view library that helps to generate static view and the entire UI is managed.

In iOS, if a user keeps push notification off, receiving payment acknowledgment from them was pretty hard. Our development team overcome this challenge efficiently by invoking a custom API during app launch where latest details of the users are fetched from the server side and updated in their database.

Android OS Support:
4.3 to 6.0

Development:
Java using Android Studio 1.2

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

Language:
English

iOS OS Support:
iOS 7.0 to 9.3

Development:
Objective-C using Xcode

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

Language:
English

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

Get Free Quote Now !