Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 993 Bytes

File metadata and controls

21 lines (16 loc) · 993 Bytes

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