Roger Oriol

Github RSS X Email

Gym sessions tracker



[[ Github repo ]]

Motivation

Track gym sessions as a heatmap to guilt myself into going more to the gym.

Project Overview

Gym Tracker is a containerized web application for tracking gym sessions and muscle group training frequency. It displays a heatmap of workout sessions, tracks muscle group balance, and provides insights into training patterns.

Features

  • Log gym sessions, including which muscles were trained
    • Can log sessions after the fact
  • Visualize at a glance how often I'm training using a heatmap like Github's
  • For each body part, see the last time I've trained it, to easily see which body parts I need to train the next session
  • Self-hostable application

Tech Stack:

Backend: Node.js with Express Database: SQLite Frontend: Vanilla JavaScript Deployment: Docker container with Nginx reverse proxy

Contributing

Contributions are welcome! Please feel free to submit a PR.

License

This project is licensed under the MIT License