Welcome to the R10Progress app – your go-to solution for tracking and visualizing your golf shot progress using the Garmin Approach R10 Radar!
Golf enthusiasts, improve your game by importing your shot data, storing it securely in Firebase, and analyzing your performance with intuitive and interactive charts. R10Progress makes it easy to see where you're shining and where you could use a bit more practice.
The live version of the app is available at https://r10progress.firebaseapp.com.
- Data Import: Easily import your golf shot data in CSV format directly into the app.
- Firebase Integration: Secure data storage in the cloud with Firebase, ensuring your data is safe and accessible whenever you need it.
- Data Visualization: Utilize powerful charts created with Vega to visualize your progress and performance trends over time.
- Interactive Grid: View detailed shot data in a searchable and sortable table powered by ag-Grid.
- Modern Tech Stack: Built with cutting-edge technologies like Bun, Vite, React, Vega, ag-Grid, and Firebase, delivering a fast and smooth user experience.
- Capture your shot data during your practice sessions or gameplay.
- Export your data to a CSV file from the Garmin Golf App.
- Open R10Progress and press the Upload button section.
- Upload your CSV file – Your data will be processed and stored securely in Firebase.
- Head to the dashboard to view your shots visualized through interactive charts and grids.
- Analyze your performance and make informed decisions about your practice routines to enhance your skills.
To get started with R10Progress, you need to follow these simple setup steps:
- Clone the repository to your local machine.
git clone https://github.com/thraizz/R10Progress.git
- Navigate to the repository directory.
cd R10Progress
- Install all the required dependencies.
bun install
- Start the app in development mode.
bun run dev
- Open your browser and navigate to
http://localhost:5173
.
The app should now be running locally, and you're ready to import your data and see your golf shot progress come to life!
We appreciate your interest in contributing to R10Progress! If you have suggestions or improvements, please feel free to fork the repo and submit a pull request.
If you encounter any issues or require assistance, please file an issue on the GitHub repository, and we'll get back to you promptly.
This project is licensed under the GNU LGPLv3 license.
R10Progress is not affiliated with Garmin Ltd. or its subsidiaries. Garmin is a registered trademark of Garmin Ltd.