46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# Exercise Diary: Level Sub-0
|
|
|
|
A simple, motivating training diary focused on Calisthenics and basic health metrics.
|
|
|
|
## Features
|
|
- **Daily Log:** Track Weight, Waist, Sleep (duration & quality), and Mood.
|
|
- **Workout Logger:** specifically for Calisthenics (reps, static holds, variations).
|
|
- **Progress Tracking:** Visual graphs for weight and waist trends.
|
|
- **Motivation:** Streak tracking to keep you consistent.
|
|
|
|
## Interface
|
|
|
|

|
|
*(Note: Replace `assets/screenshot.png` with a real screenshot of the app)*
|
|
|
|
## Installation
|
|
|
|
1. **Clone the repository:**
|
|
```bash
|
|
git clone https://gitea.ramforth.net/ramforth/ExerciseDiary.git
|
|
cd ExerciseDiary
|
|
```
|
|
|
|
2. **Create a virtual environment (recommended):**
|
|
```bash
|
|
python3 -m venv venv
|
|
source venv/bin/activate # On Windows use: venv\Scripts\activate
|
|
```
|
|
|
|
3. **Install dependencies:**
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Running the App
|
|
|
|
Run the application using the python executable from your virtual environment:
|
|
```bash
|
|
python main.py
|
|
```
|
|
|
|
## Tech Stack
|
|
- **GUI:** CustomTkinter
|
|
- **Database:** SQLite
|
|
- **Plotting:** Matplotlib
|