Aerko_ – An offline-first, Vanilla JavaScript fitness PWA with local AI
Ambitious offline fitness app but local AI claims lack technical specifics.
Private Habit Tracker 🐢
The neat engineering move is the event-consolidation that keeps aggregates stable while shrinking on-disk history so a browser can hold decade-long data — that’s a non-obvious solution to a real storage problem. Pair that with a tombstone-and-timestamp merge for optional sync, custom canvas charts, and time-travel debugging, and you’ve got a privacy-first tracker that’s technically interesting and actually usable offline.
People tracking substance use or habits (harm-reduction/recovery), privacy-conscious users, and developers interested in offline-first PWAs
Under the hood it's about 6K lines of vanilla ES6 with no runtime dependencies. To make long term browser storage practical, it consolidates older events while keeping aggregates stable. Optional sync uses a simple conflict tolerant merge (event timestamps and tombstones) so offline edits across devices don't break. Charts are a small custom canvas renderer (stacked bar charts and heatmaps), and there's time travel debugging plus 100+ Node unit tests.
I'd love feedback from both developers and anyone who tries it, on the architecture, the UX, and what you would improve.
Repo: https://github.com/KilledByAPixel/Lentando Live: https://lentando.3d2k.com
Ambitious offline fitness app but local AI claims lack technical specifics.
Another local habit tracker when Habitica and Loop already exist.
Vanilla JS editor with regex loop prevention, but CodePen already owns this.
Valheim survival mechanics successfully crammed into an Ultima-style tile engine.
Vanilla JS terminal portfolio tracks what commands recruiters actually type.
Chemical engineer built a refinery simulator to explain their job to kids.