GreenLinks mobile and tablet applications make the game of golf more engaging by bringing the full advantage of the course maps, hole-in-one and birdie challenges with cash prizes.
Today there are approximately 25 million golfers in the US, so it’s no surprise that there are golf courses in all 50 states, and California and Florida lead the pack with more than 1,000 places to hit the links in each.
GreenLinks is a startup in this niche with a core idea of making the game of golf more engaging and exciting by bringing hole-in-one and birdie challenges and cash prizes.
GreenLinks was looking for a company with an unparalleled track record in mobile and tablet development and they contacted Mercury Development with their idea. The goal was to create a mobile app with detailed GPS maps of golf courses to facilitate enrolling for birdie or hole-in-one challenges with money prizes.
Unstable Internet Handling
The two main challenges faced by the Mercury team include handling the unstable Internet connection on golf courses and identifying the particular hole to switch to based on the user location while ignoring other holes on the same path.
GreenLinks were looking for tablet application development, since there was an option to equip each golf-cart with a tablet running a specifically adjusted version of the mobile app, which would also require a back-office solution for the management.
Wide range of golf courses
GreenLinks were aiming to make the application usable at a wide range of golf courses including the ones with no cameras pre-installed for the game recording and further verification by the service admin, and, consequently, for the premiating.
Mercury Development suggested building the application with a cross-platform React Native framework which would cover both Android and iOS platforms and provide better user experience and considerable cost savings through a shared codebase.
Free GPS — any course, any time.
Request a course to add GreenLinks challenges with a single tap.
Log into cart with personal QR code in seconds.
GreenLinks wallet allows easy payments and payouts.
In order to overcome the internet connection challenge and make sure that each golfer's user flow is smooth, Mercury decided to load and cache the major part of the application content during the initialization which minimizes the most data-heavy requests sensitive to the connection quality. Also, in the tablet apps, the Mercury team implemented a special feature that allows pre-setting the device for specific course fully before players even get in the golf cart.
When working on custom course maps, GPS and laying out the logic for auto-switching between the holes based on the player’s moves around the field, the Mercury Development team came up with an additional logic for calculating the distance between the holes and the user’s current location and identifying which holes the golfer has already played. Such solution helped to make the course navigation smooth and user friendly.
GreenLinks mobile and tablet applications are a huge success. With the GreenLinks app players can now take full advantage of the course maps, accept challenges and make the game of golf thrilling and tech-friendly. Besides that % from challenges go to the Pro Kids/First Tee Of San Diego and The First Tee.
Terms & conditions
We may collect some of your personal and anonymous aggregate information in order to make our Site work properly for you;
You have options on how to opt out and how much you share about yourself;
We do not sell your personal information to any third parties for promotional purposes;
We may be obliged to disclose your personal information to a third party in connection with any legal investigation;
Our Site is not directed to children under 13 years of age.
By using this site, you agree to the collection and use of your personal information as described in this policy.
What Types of Personal Information Do We Collect?
The ways that Mercury Development LCC may collect personal information include:
You may provide personal information directly to Mercury Development LCC through interacting with the Site, participating in surveys, social features, and requesting services, or information.
As you navigate through the Site, certain passive information may also be collected about your visit, including through cookies and similar technologies as described below.
We collect certain information you voluntarily provide to us including, but not limited to the items listed below.
Profile information: name, email, photo, company, position, phone number, links to social media accounts;
Online contact form information: name, email or phone, project details;
If your device enables location services for the Mercury Development LLC site, we will collect information about your location when you use it;
Usage data reflecting your behavior on the website.
Why Do We Collect Personal Information?
Generally, we collect, store, use and disclose information to enable us to:
provide Mercury Development LCC services,
identify you as a user,
respond to your inquiries and emails,
improve the Site,
and use information as otherwise permitted by law.
Anonymous aggregate statistics that do not personally identify a Mercury Development LCC user will be kept in the long term and used by us for various purposes including analysis and reporting of usage patterns. Mercury Development LCC reserves the right to use and disclose anonymous aggregated statistics for any purpose and to any third party in its sole discretion.
We will retain and use your information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements.
We may, and you hereby authorize us to, disclose your personal information (including messages) to a third party:
in connection with any legal investigation without your consent,
to any third party with your prior consent to do so.
Our Site may use third-party services as part of the functionality (software development kits) that we do not control. This policy does not apply to the privacy practices of those third parties.
We do not sell or trade your personal information to any third parties for promotional purposes.
We may share your information with other companies which are owned by or are under the same ownership as our company.
We use reasonable efforts to store and maintain your personal information and location information in a secure environment and have implemented reasonable procedures designed to limit unauthorized access, use or disclosure of your personal information. We encrypt the transmission location information of that information using secure socket layer technology (SSL). Despite these measures, you should know that Mercury Development LCC cannot fully eliminate security risks associated with personal information. You are also responsible for helping to protect the security of your personal information, never give out your credentials.
Access, Correct and Delete Personal Information
If your personal information changes, or if you no longer desire our service, you may email us at email@example.com. You may also correct, update, or amend your personal information in your profile settings within Mercury Development LCC or by emailing us at firstname.lastname@example.org. Your user content can be deleted permanently by emailing a request to email@example.com. You may request a copy of personal information by emailing us at firstname.lastname@example.org.
Our Site is not intended for children under 13. In addition, you are not permitted to use our Site if you do not meet the minimum age requirement applicable to our Site in your jurisdiction. Our service does not deliberately collect, use, provide or process personal information from users who are under 13 years of age.
Cookies & Log Information
Transfer of Information
Personal information collected by us may be stored and processed on cloud services owned by Mercury Development LCC and hosted on global server infrastructures. By using our service, you consent to any such transfer of information outside of your country.