Smart Golf Club
A smart golf club and webapp that provides the ultimate golf putting training experience. Collects a range of data of the putt and the environment, and provides insights with analytics such as performance and angle deviation, all on a user-friendly interface.
As usual, node_modules folder created on node js app creation excluded from commits.
Back-end + device communication incorporates HTTPS with self-signed ssl certificate for development testing purposes. For development, it is more complex to integrate self-signed ssl in React (It's not possible for the browser to interpret and run some Node server-side modules like fs) Therefore http used in frontend solely for development + testing until a CA certificate is obtained. In production, a Certificate authority (CA) verified certificate can be bought and used for all end-to-end communications, and to further add trust when validating a server's authenticity, hence providing secure trust across the entire system.
Here is the link:
https://bkmzad.wixsite.com/proputter
The marketing video is embedded at this link: https://bkmzad.wixsite.com/proputter/about-1 , please give it a moment to load in.