◢ AJ_SRE dist ecosystem
UA EN
Головна Продукти Про мене Кейси Послуги FAQ Написати

DIST ecosystem · Web · PWA · офлайн

Gym Tracker v3.6.3

Офлайн-first трекер тренувань і прогресу тіла (PWA)

Svelte 5TypeScriptService Worker
dist/gym/ · install as PWAВідкрити ↗
Екран тренування дня

01 / Скріни

Інтерфейс

02 / Опис

Що це

Gym Tracker — приватний PWA-застосунок для тренувань у залі: ваги, підходи, таймер відпочинку та заміри тіла. 19 вправ зібрані в 4 блоки — сила, інтенсивний фінішер, кор і кардіо. Дані зберігаються локально в браузері та нікуди не надсилаються, а застосунок працює офлайн і встановлюється на телефон як звичайний.

Прогрес видно наочно: графік ваги зі спарклайном, історія вимірювань зі змінами та історія тренувань по днях із відсотком виконання. Таймер відпочинку нагадує вібрацією та сповіщенням, підтримує +15 секунд і Wake Lock, тож екран не гасне між підходами. Усі дані можна експортувати в JSON і відновити з бекапу.

03 / Як працює

Принцип роботи

01

Відкрийте та встановіть

Застосунок працює у браузері; на телефоні оберіть «Додати на головний екран» — далі він запускається офлайн.

02

Ведіть підходи

Відмічайте виконані підходи крапками та фіксуйте вагу кожної вправи — попередній результат видно підказкою.

03

Відпочивайте за таймером

Таймер між підходами нагадає вібрацією та сповіщенням; можна додати 15 секунд або тримати екран активним.

04

Слідкуйте за прогресом

Графік ваги, історія замірів і тренувань по днях — усе локально, з експортом у JSON для бекапу.

04 / Можливості

Що вміє

05 / Стек

Технології

Фронтенд
Svelte 5TypeScriptVite
PWA та дані
vite-plugin-pwaService WorkerlocalStorage
Тести
VitestTesting LibraryPlaywrightLighthouse CI
Якість
ESLintsvelte-check

06 / Встановлення

Як почати

dist/gym/ · install as PWAВідкрити ↗

Встановлення не потрібне: відкрийте в браузері та додайте на головний екран — далі працює офлайн.

  • Сучасний браузер із підтримкою PWA
  • Телефон, планшет або десктоп — встановлюється як рідний застосунок
  • Інтернет потрібен лише для першого відкриття, далі — офлайн
  • Дані локальні (localStorage) — перед очищенням браузера зробіть JSON-бекап
  • Node.js 22 — лише для локальної розробки та збірки
  • Безкоштовно — без ліцензій і підписок

Безкоштовно та без реєстрації

Відкрийте застосунок у браузері — він працює офлайн і встановлюється як PWA.