HoverShot
Photography Booking Application You've got only single shot and that's Hovershot!

Overview


Moments are captured so as to recall the best memories that we shared someday. Today, photography is done by many but mastered by few. So, are you planning to click the best photographs for your event? Are you looking for someone whose mind is filled with creativity and whose work and budget fit your expectation? Hovershot is the best place to find and hire talent for your task. It is one of the largest photography marketplaces that connect people with nearby professionals to get things done in minimum efforts. Hovershot let you hire the best talent or find the work from anywhere in the world. The app is quite easy to understand and simple to use. Users can simply post a job for free and start receiving bids within seconds. You can even choose to get your project done online or in person at your specified time & location and within your budget. Payment done is highly secured and safe. Moreover, the app also allow users to add their portfolio, view their past and current job, follow best photographers, give review and ratings and lot more. Now browsing best nearby photographers and assigning them job has become easy with Hovershot. Apart from that, if you are good in photography then you can signup as a photographer. Browse and bid for the best job and offer your services to users, chat with them and add albums and portfolio anytime and anywhere around the world. Download the app now and explore best opportunities across the world with Hovershot.

Client Requirement


The client from Australia approached Hyperlink InfoSystem to develop an app that allow users to find and hire the best photography talent online or in person as per their convenience and budget. The main aim of the client is to develop a marketplace that connects people with creative and professional photographers and bid with them to get things done in best budget and within minimum resources. The app is developed on Android and iOS platforms and designed for Australian audiences.

Phase - 1

Features


Hovershot – App & Website Features For Users


1. Signup And Login

  • Signup in the app by entering your basic, personal and payment details. OTP Verification is done using Nexmo SMS API.
  • After Signup, users can login with appropriate credentials. Alternatively, users can login using Facebook, Twitter and Google Plus.

2. Post A Job

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

3. My Pics

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

4. My Jobs

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

5. Ratings and Reviews

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

6. Photographer

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

7. Message

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

8. Profile

  • In order to hire a creative and professional photographer, the user needs to post the job. Just select the service type you want to avail, select image and event type and give your convenient date, time, place and you are done. You can set your budget and add comments & attachments regarding job post.

9. Notifications

Users are notified in below scenario:

  • New chat message
  • When photographers bid on the job post
  • When photographers accept job request
  • When photographers upload images in the job post
  • When photographers/users share image album
  • When someone follows you

10. Support Chat

  • Here users can do the live chat with admin in case of any issue or adversity.



Hovershot – App & Website Features For Photographers


1. Signup & Login

  • Signup by adding your personal & payment details. OTP Verification is done using Nexmo SMS API.
  • After Signup, photographers can login with appropriate credentials. Alternatively, photographers can login through Twitter, Facebook and Google Plus.

2. Browse Job

  • Photographers can browse jobs based on their location. They can view job details and budget to decide whether the job best fits their skills or not. Based on the above details, they can bid for the job opportunity.

3. My Pics

  • My pics is the place for photographers where they can showcase their photography skills and talent to the world. Photographers can add their own photos and videos related to their work and assignment in new or existing albums. They can even empower control on access by restricting them as private or public.

4. My Jobs

  • It shows the past and current job details. After completing the job, photographers can add notes or job description and upload job images/videos. If any problem is found in job task, users can report the problems by adding problem details which are further resolved by the admin.

5. Communication

  • Photographers and users can communicate with each other through application's inbuilt messaging system.

6. Bidding

  • Once users have posted offer, photographers can propose various biddings on the offer. As per users budget and expectation, they can accept the suitable offer. For payment, PromisePay payment gateway is used.

7. Profile

  • Photographers can view and update their profile information.

8. Public Galleries

  • Photographers can view public photos and images of others.

9. Following

  • It views users following list.

10. Notifications

Photographers are notified in the below scenario:

  • New chat message
  • When users post job
  • When job is assigned to photographers
  • When photographers/users share image album
  • When someone follows you

11. Support Chat

  • Here, photographers can do the live chat with admin in case of any issue or adversity.


Phase - 2

Finding best photographer for various events and functions in short period of time was quite difficult and cumbersome. This formed a base for our client and they approached Hyperlink InfoSystem to develop an app where people can find best and professional photographers within their nearby zone, post and bid for the jobs. Based on the client requirement, our development team builds an app which consists of two user types: 1.Users 2. Photographers. Both have different roles and so they act accordingly.

Once the application is rolled out in App or Play store, the main focus of every business is to track how users behave with the app along with measuring application usability, intuitiveness and ability. The client wanted to develop a platform that help people to avail the best photography booking services but the user experience of the audiences was not that appreciated. Users find it difficult to comprehend application usability and navigability. In order to leverage seamless user experience and to increase application usability, client released phase 2 with below changes:

  • In order to maintain application usability and scalability, a toggle button is removed from the application menu.
  • A new menu item “Become a Photographer” has been added to the menu list. If a user is a professional photographer or holds good photography skills, they can signup under “become a photographer” option which is approved by the admin.

    Apart from this, there is change entire change in the flow of “Become a photographer”. To register as a photographer, you need to add below things:
    • Image type
    • Your speciality
    • Photo Portfolio
    • Qualification
    • Professional Profile
    Now, photographers can even add their equipment by editing their profile.
  • Now, photographers can even manage their job notification settings through various options available in Job notify tab in their profile.
  • There is a new feature in the app wherein if an admin has reserved some name, the user cannot signup from those reserved names.

Admin Panel


1. User Management

  • View, Update And Delete User Details
  • Active/Inactive Users
  • Search Users
  • View List Of Successful And Unsuccessful Users
  • Admin Has Rights To Make One Hovershot User From The Entire User Database.

2. Photographer Request Management

  • View Phtographer Details
  • Accept/Reject Photographer Requests

3. Reserve Name

  • Add And Update Reserve Name Details
  • Search Reserve Names

4. Jobs Management

  • View, Update And Delete List Of Past And Current Jobs
  • View List Of Below Job Details :
    • Bid Offers
    • Photos
    • Chat
    • Invoice

5. Support Chat Management

  • Display Chat History
  • Admin Can Initiate Chat With Users

6. Chat Management

  • View users and photographers chat history

7. Resolve Problem Management

  • View Posted Job Details
  • View Probelm Details
  • View Chat Details

8. Picture Folder Management

  • View, Add And Delete The Picture
  • Search Pictures

9. Insurance Management

  • Approve/Reject Insurance Documents
  • Download Insurance Pdf Doucments

10. Skills Management

  • Add And Update Skills
  • Active/Inactive Skills

11. Manage Page

Here admin can update information of the below website pages:

  • About Us
  • Contact Us
  • Terms & Condition
  • Privacy Policy
  • Faq
  • How Hovershot Works
  • Testimonials
  • Help/Tour

12. Report Management

  • View Report Details
  • View Reports Datewise
  • Export Report Details In Excel

13. Advertise Management

  • View And Add Advertise Details

14. Equipment Management

  • View, Add And Update Equipment Details
  • Active/Inactive Equipments
  • Search Equipment Details


hovershot admin panel

Challenges


Managing Image Orientation

Whenever users or photographers include images clicked by professional cameras like DSLR or SLR, the resolution of those images are quite high. As Hovershot application has fixed imaged orientation size, display of images in low memory device as per application orientation was indeed complex and challenging. However, by compressing images and degrading image resolution the entire scenario was handled effectively.

Video Upload

Whenever a user uploads large sized video in low memory devices, it throws memory exception. Uploading high definition video in low memory devices was one of the major issue faced during development. With the use of MultiPart Form Data of AF Networking library, the entire scenario was handled by the developers.

Menu Management

Hovershot consists of two user types:
1. Users 2. Photographers.
Both users have different roles and functionalities in the app. Dynamic management of users and photographers roles on a toggle switch in a single app menu is quite difficult. Our developers surpassed this complexity by using NS Notification center that dynamically manages user and photographer views as per the toggle.

Technologies


Android

Android OS Support :
4.3 to 6.0

Development :
Java using Android Studio

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

Language Support :
English

iOS

iOS OS Support :
iOS 8.0 to 10.2

Development :
Swift using Xcode

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

Language Support :
English

Website And Admin Panel

Technology : PHP CodeIgniter Framework

Database : MySQL

API : REST API in JSON format

Supported Browser :
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

Call Us Now

usa +1 309 791 4105 india +91 8000 161 161
OR
+