Web · PWA · Local-First · Zero-Telemetry

Gym Logbook v1.0

Цифровий журнал силових тренувань. Жодного візуального сміття, реєстрацій чи реклами — запис робочої ваги та підходу займає менше 3 секунд.

Vanilla JSCSS3 DarkLocalStoragePWAOffline-First
arsen2010arsen.github.io/Gym-Logbook/ відкрити
Gym Logbook · Екран тренування

02 / Про проєкт

Опис та призначення

Більшість комерційних фітнес-застосунків перевантажені платними планами, трекерами активності, рекламою та обов'язковою реєстрацією, що сильно дратує безпосередньо під час тренування у тренажерному залі.

Gym Logbook створено з філософією «zero-friction»: ви відкриваєте застосунок, обираєте вправу, тиснете одну кнопку для збереження ваги й продовжуєте відпочивати. Застосунок не надсилає жодних даних у мережу — все зберігається у захищеному LocalStorage вашого браузера та працює без інтернет-з'єднання.

03 / Як працює

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

01

Додайте свої вправи

У розділі «Вправи» введіть назви вправ вашої програми (напр. «Жим у Сміті», «Присідання», «Тяга блока»).

02

Запишіть підхід

На екрані «Тренування» оберіть поточну вправу зі списку та зафіксуйте кількість повторів та робочу вагу.

03

Збережіть результат

Натисніть «Зберегти» — запис миттєво падає в локальну базу даних без затримок мережі чи очікування серверів.

04

Відстежуйте прогрес

У вкладці «Історія» переглядайте попередні ваги та повторення, щоб забезпечити постійне прогресивне перевантаження.

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

Ключові особливості

  • Миттєве завантаження (< 100 мс) завдяки легковагій чистій верстці без важких бібліотек
  • Повна працездатність у підвалах та залах без покриття мобільного інтернету
  • Три ключові вкладки навігації: «Тренування», «Вправи», «Історія»
  • Контрастний темний інтерфейс, оптимізований під роботу однією рукою зі смартфона
  • Встановлення як PWA на екран мобільного без завантаження з App Store / Play Market
  • Повна приватність: ваші фізичні показники не виходять за межі вашого смартфона

05 / Архітектура

Стек технологій

Клієнтська частина
Vanilla JavaScript (ES6+)CSS3 Custom PropertiesHTML5
Офлайн та кеш
Service WorkerCache APIPWA Manifest
Зберігання даних
Window.localStorageJSON serialization
Деплой
GitHub PagesZero-maintenance

06 / Запуск

Як почати користуватись

https://arsen2010arsen.github.io/Gym-Logbook/ відкрити

Відкрийте сайт у смартфоні, натисніть «Додати на головний екран» і запускайте застосунок як звичайну програму.

  • Сумісний з будь-яким мобільним або десктопним браузером
  • Працює без створення облікового запису чи паролів
  • Не споживає трафік після першого відкриття
  • Дані прив'язані до вашого браузера

Візьміть Gym Logbook на наступне тренування

Записуйте підходи легко, швидко та без зайвих відволікань.