MyBJJStats 🥋
A personal, data-driven Jiu Jitsu training tracker.
MyBJJStats helps grapplers track their progress, visualize consistency, and stay motivated on their journey from White to Black belt.
✨ Features
Dashboard: Get a high-level view of your current month's performance with responsive dials for Sessions, Hours, and Rolls.
Detailed Tracking: Log sessions with granular details:
Duration & Rolls
Class Type (Gi, No-Gi, Open Mat, etc.)
Coach status
Notes for techniques and sparring reflection
Analytics:
Monthly Breakdown: Filter stats by session type.
Yearly View: See Year-over-Year progress with aggregates for Max, Min, and Average metrics per month.
Visual Insights: Interactive graphs to visualize training volume trends over time.
Health Connect Integration: Automatically syncs gym sessions with Android Health Connect.
Offline First: Works without internet, syncing data when connection is restored.
Customization:
Set monthly goals.
Theme the app to match your belt rank.
"Visual Insights" mode.
Note: This app relies heavily on Android Health Connect
📄 License
This project is open source and available under the MIT License.