DIST ecosystem · Web · PWA · офлайн
Gym Tracker v3.6.3
Офлайн-first трекер тренувань і прогресу тіла (PWA)
dist/gym/ · install as PWAВідкрити ↗01 / Скріни
Інтерфейс
02 / Опис
Що це
Gym Tracker — приватний PWA-застосунок для тренувань у залі: ваги, підходи, таймер відпочинку та заміри тіла. 19 вправ зібрані в 4 блоки — сила, інтенсивний фінішер, кор і кардіо. Дані зберігаються локально в браузері та нікуди не надсилаються, а застосунок працює офлайн і встановлюється на телефон як звичайний.
Прогрес видно наочно: графік ваги зі спарклайном, історія вимірювань зі змінами та історія тренувань по днях із відсотком виконання. Таймер відпочинку нагадує вібрацією та сповіщенням, підтримує +15 секунд і Wake Lock, тож екран не гасне між підходами. Усі дані можна експортувати в JSON і відновити з бекапу.
03 / Як працює
Принцип роботи
Відкрийте та встановіть
Застосунок працює у браузері; на телефоні оберіть «Додати на головний екран» — далі він запускається офлайн.
Ведіть підходи
Відмічайте виконані підходи крапками та фіксуйте вагу кожної вправи — попередній результат видно підказкою.
Відпочивайте за таймером
Таймер між підходами нагадає вібрацією та сповіщенням; можна додати 15 секунд або тримати екран активним.
Слідкуйте за прогресом
Графік ваги, історія замірів і тренувань по днях — усе локально, з експортом у JSON для бекапу.
04 / Можливості
Що вміє
- 19 вправ у 4 блоках: сила, фінішер, кор, кардіо
- Облік підходів і вага кожної вправи з історією
- Таймер відпочинку: вібрація, сповіщення, +15 с, Wake Lock
- Графік ваги та історія вимірювань зі змінами
- Історія тренувань по днях із відсотком виконання
- Undo: видалення вимірювання чи скидання прогресу скасовується тостом
- Експорт та імпорт усіх даних у JSON, старі бекапи підтримуються
- Офлайн-режим і localStorage з валідацією та карантином даних
05 / Стек
Технології
06 / Встановлення
Як почати
dist/gym/ · install as PWAВідкрити ↗Встановлення не потрібне: відкрийте в браузері та додайте на головний екран — далі працює офлайн.
- Сучасний браузер із підтримкою PWA
- Телефон, планшет або десктоп — встановлюється як рідний застосунок
- Інтернет потрібен лише для першого відкриття, далі — офлайн
- Дані локальні (localStorage) — перед очищенням браузера зробіть JSON-бекап
- Node.js 22 — лише для локальної розробки та збірки
- Безкоштовно — без ліцензій і підписок
Безкоштовно та без реєстрації
Відкрийте застосунок у браузері — він працює офлайн і встановлюється як PWA.