Research
After interviewing and observing many golfers on the course, I noticed there are three groups of players. The first group really enjoys using their free GPS app. The second group prefers to use a rangefinder and track their score on a scorecard. The last group prefers someone else to handle the tracking.
The second group is the largest, and while they have a desire to improve their game, they find existing technology too complicated and distracting. To satisfy them, an golf app has to be as simple as using pencil and paper. It was a challenging task, but I found a solution that was greeted with enthusiasm.
Development
I chose React and React Native because they have been around for a while, meaning there is established documentation, online courses, and a community of developers on platforms like Stack Overflow. To store my data, I opted for Firebase, which offers a suite of APIs for authentication, cloud database, and storage.