{"repo":"DaKheera47/strong-statistics","free":true,"listed":false,"github":"https://github.com/DaKheera47/strong-statistics","clone":"git clone https://github.com/DaKheera47/strong-statistics.git","description":"Self‑hosted strength‑training analytics for Strong app exports. Import your CSV, see PRs, volume trends, rep ranges, and workout history — all stored locally in SQLite.","language":"TypeScript","stars":25,"topics":[],"license":"MIT","category":"analytics","readme_excerpt":"strong-statistics Self‑hosted strength‑training analytics for Strong app exports. Import your CSV, see PRs, volume trends, rep ranges, and workout history — all stored locally in SQLite. See it in action: lifting.dakheera47.com (forgive the low numbers, I just started!) --- TL;DR (self‑host) Then open: Dashboard → http://localhost:8069/ --- Configuration (minimal) Edit .env before first run: Variable Required Default What it does -------------- -------- ------- --------------------------------------------- INGEST TOKEN ✅ — Secret required to upload CSVs via /ingest . Data is bind‑mounted to ./data and logs are stored in a named Docker volume by the included docker-compose.yml . --- Import your Strong data 1. Export from Strong (iOS/Android): Settings → Export Data → CSV . 2. Upload to strong-statistics using your token. cURL HTTPie Expected response Safe to re‑upload newer exports — duplicates are ignored. --- iOS Shortcut: one‑tap export → ingest Goal: export from the Strong app, the iOS share sheet pops up, you tap a shortcut, and it POSTs the CSV straight to your server. A) Create the shortcut (one‑time) 1. Open Shortcuts on iOS → tap + to create a new shortcut. 2. Name it “Send to strong‑statistics” . 3. Tap the info (ⓘ) button → enable Show in Share Sheet → under Accepts , select Files (CSV). 4. Add action Get Contents of URL : URL: http://YOUR DOMAIN:8069/ingest?token= Replace YOUR DOMAIN and with your real domain and INGEST\\ TOKEN . Method: POST Request Body: Form Add ","default_branch":null,"files":null,"tree":[],"storefront":"/r/DaKheera47","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DaKheera47/strong-statistics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}