Log every gym session, track your V-scale or Font grade progress, and see your sends, flashes, and projects visualised over time. Everything stays in your browser — no account, no server.
| Date | Gym | Grade | Result | Attempts | Notes |
|---|
Every problem you log is stored as JSON in your browser's localStorage — nothing is sent to a server. The tracker runs entirely in JavaScript.
Example: three V5 logged — 1 flash, 1 send in 3 attempts, 1 project — gives a 66.7 % send rate and an attempt-to-send ratio of 2.0 for V5.
bt_problems. It persists across page refreshes and browser restarts, but it will be lost if you clear site data or use private/incognito mode. Use the Export CSV button regularly to keep a backup copy. The CSV contains every field and can be re-imported later if you build a custom script, or opened in any spreadsheet app.