Skip to content

solexecution/bettery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bettery 💪 — Chest Trainer PWA

An installable, offline-capable Progressive Web App for chest-focused calisthenics. Starts with push-ups: pick a variation, see which muscles it targets and how to do it, track your sets/reps with a rest timer, and get a notification when rest is over.

Features

  • 7 push-up variations — incline, standard, wide, diamond, decline, archer, pseudo-planche.
  • Muscle targeting + form guide — each variation ranks the worked muscles (upper / mid-lower / inner chest, front delts, triceps, serratus, core) by emphasis, with a top & bottom form reference (photos, or a looping clip for archer / pseudo-planche).
  • Set + rep tracking — adjustable sets, reps and rest; per-set rep logging; workout history with streak, totals and best set.
  • Rest timer — animated countdown ring, beep + notification when it ends, skip / +15s controls.
  • Notifications — rest-over alerts and an optional daily training reminder.
  • PWA — installable to your home screen, works offline, no native dialogs.

All data lives in your browser (localStorage) — nothing leaves the device.

Run locally

Any static file server works, e.g.:

npx serve .
# or
python -m http.server 8000

Then open the printed URL. (Service workers / install need http://localhost or HTTPS — opening the file directly won't register the SW.)

Deploy to GitHub Pages

  1. Create a repo and push this folder's contents to it.
  2. In Settings → Pages, set Source to the main branch, root (/).
  3. Your app will be live at https://<user>.github.io/<repo>/.

All paths are relative, so it works at any sub-path. Add it to your phone via the browser's Install / Add to Home Screen.

Regenerate icons

./make-icons.ps1

Roadmap

  • Pull-ups module (next), with back/biceps muscle map.
  • Progress charts and progression suggestions.

Credits

Exercise demonstration photos are from the free-exercise-db (public domain / Unlicense), bundled under img/exercises/ for offline use.

About

Bettery — chest-focused push-up trainer PWA (live muscle map, set tracking, rest timers, notifications)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors