Files
ExerciseDiary/README.md

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
![Exercise Diary Interface](assets/screenshot.png)
*(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