Skip to content

eldemet/gymnote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GymNote

GymNote is a lightweight, client-side web application for tracking your gym machine workouts. It runs entirely in the browser using IndexedDB (via Dexie.js) to store data locallyβ€”no server or build step needed. Just open the index.html file in any modern browser (or host it on GitHub Pages) and start logging your progress!

🌟 Features

  • Add New Machines: Snap or upload a photo and give your machine a name.
  • Machine List: Browse and select machines in a scrollable sidebar.
  • Workout Entries: Log date (defaults to today), weight, reps, and sets per machine.
  • Interactive Charts: View your progress over time for weight & reps using Chart.js.
  • Responsive Design: Mobile-first layout with a toggleable sidebar for small screens.

πŸ“‚ File Structure

gymnote/
β”œβ”€β”€ index.html       # Main application UI & logic
β”œβ”€β”€ README.md        # This file
└── LICENSE          # MIT License

Copyright (C) 2025 Efstathios Eliades

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published