◢ AJ_SRE dist ecosystem
UA EN
Home Products About Cases Services FAQ Get in touch

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

Gym Tracker v3.6.3

Offline-first workout and body progress tracker (PWA)

Svelte 5TypeScriptService Worker
dist/gym/ · install as PWAOpen ↗
Workout of the day screen

01 / Screenshots

Interface

02 / Overview

What it is

Gym Tracker is a private PWA for gym workouts: weights, sets, a rest timer and body measurements. Its 19 exercises are grouped into four blocks — strength, an intense finisher, core and cardio. Everything is stored locally in the browser and never sent anywhere, while the app works offline and installs on a phone like a native one.

Progress stays visible: a weight chart with a sparkline, a measurement history with deltas and a day-by-day workout history with a completion percentage. The rest timer reminds you with vibration and a notification, supports +15 seconds and Wake Lock, so the screen stays on between sets. All data can be exported to JSON and restored from a backup.

03 / How it works

How it works

01

Open and install

The app runs in the browser; on a phone pick “Add to Home Screen” — from then on it launches offline.

02

Log your sets

Mark completed sets with dots and record the weight for every exercise — your previous result is shown as a hint.

03

Rest on the timer

The rest timer reminds you with vibration and a notification; add 15 seconds or keep the screen awake.

04

Track progress

The weight chart, measurement history and day-by-day workouts stay local, with JSON export for backup.

04 / Features

What it can do

05 / Stack

Technologies

Frontend
Svelte 5TypeScriptVite
PWA & data
vite-plugin-pwaService WorkerlocalStorage
Testing
VitestTesting LibraryPlaywrightLighthouse CI
Quality
ESLintsvelte-check

06 / Install

Getting started

dist/gym/ · install as PWAOpen ↗

No installation: open it in a browser and add it to your home screen — it works offline afterwards.

  • A modern browser with PWA support
  • Phone, tablet or desktop — installs like a native app
  • Internet only for the first load; offline after that
  • Data is local (localStorage) — export a JSON backup before clearing your browser
  • Node.js 22 for local development and builds only
  • Free — no licenses or subscriptions

Free, no sign-up

Open it in the browser — it works offline and installs as a PWA.