habit golf

habit golf is a training aid and data visualization tool for golfers who want to improve their practice habits.

Installation Steps

  • Clone this repo: https://github.com/ericweissman/habit-golf-fe
  • Install dependencies: npm install
  • Start Local Host 3000: npm start
  • For testing suite: npm test

Backend Repo

  • https://github.com/lptaylor/habit_golf_be

Deployed Site

habit golf

Background/About

While there are many apps out there to track your scores while playing golf, there are no apps that track your practice habits and performance. This app allows users to assess their performance shot-by-shot, while also promoting a slower pace to practicing and a randomized club selection, which is designed to mimic the actual pace of a round of golf.

This app also features several opportunities for monetization, including a marketplace for local golf professionals, affiliate marketing for premium online content, and eventual brand takeovers from golf manufacturers.

Primary Technologies Used

  • React
  • Redux
  • SCSS
  • Jest
  • Enzyme

Screenshots & Wireframes

Screenshots

Screen Shot 2019-04-10 at 3 36 39 PM

Wireframes

Screen Shot 2019-04-09 at 4 07 18 PM

Next Steps

Future enhancements for this project include:

  • Implement functional user login/authentication
  • Develop location-based services, including connecting with local pros and serving up discounts at local driving ranges
  • More tailored feedback based on trends of aggregate shot data
  • Build out as PWA or as a React Native application

Contributors

Eric Weissman

Lance Taylor

Nick Lindeberg