breathe-easy
Guided breathing exercise app with animated visual guides. Practice box breathing, 4-7-8 relaxation, energizing breath, and more. Track your sessions and build a calming daily habit.
Purpose
Created to provide a simple, beautiful breathing exercise tool for stress relief, focus, and relaxation. Features multiple breathing patterns, visual animations, session tracking, and ambient soundscapes to help users practice mindfulness and breathwork.
Tech Stack
Tags
Startup Command
/root/ily.dog/venv/bin/python app.py
Run from project directory: /root/ily.dog/apps/breathe-easy
README
🌬️ Breathe Easy
A guided breathing exercise application with animated visual guides, multiple breathing patterns, session tracking, and ambient soundscapes.
Features
🎯 6 Breathing Patterns
| Pattern | Description | Benefits | |---------|-------------|----------| | 4-7-8 Relaxing | Breathe in for 4, hold for 7, out for 8 | Reduces anxiety, promotes sleep | | Box Breathing | Equal parts inhale, hold, exhale, hold | Improves focus, reduces stress | | Energizing Breath | Quick breaths for energy boost | Increases alertness, wakes up body | | Calming Breath | Simple 4-in, 6-out pattern | Quick stress relief | | Deep Belly Breath | Full diaphragmatic breathing | Maximum relaxation | | Equal Breathing | Balanced 5-in, 5-out | Great for meditation |
🎨 Beautiful Animations
- Expanding/Contracting Circle - Visual guide that syncs with your breath
- Progress Ring - See your progress through each phase
- Color-Coded Patterns - Each pattern has its own calming color
- Ocean waves
- Rain
- Wind
- Volume control
- Total sessions completed
- Total minutes practiced
- Current streak (consecutive days)
- Today's sessions
- Session history with details
Space- Start/Pause breathingEscape- Stop session or close modal- Backend: Flask (Python)
- Database: SQLite
- Frontend: HTML5, CSS3, JavaScript
- Audio: Web Audio API
🌊 Ambient Sounds
📊 Progress Tracking
⌨️ Keyboard Shortcuts
Tech Stack
Installation
The app is designed to run within the ily.dog App Hub platform.
Navigate to the app directory
cd /root/ily.dog/apps/breathe-easyRun the app
/root/ily.dog/venv/bin/python app.py
API Endpoints
| Endpoint | Method | Description |
|----------|--------|-------------|
| / | GET | Main page |
| /api/patterns | GET | Get all breathing patterns |
| /api/pattern/ | GET | Get specific pattern |
| /api/session | POST | Save completed session |
| /api/stats | GET | Get user statistics |
| /api/history | GET | Get recent session history |
| /api/preferences | GET/POST | Get/set user preferences |
Database Schema
sessions
CREATE TABLE sessions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
pattern TEXT NOT NULL,
duration_seconds INTEGER NOT NULL,
cycles_completed INTEGER NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
preferences
CREATE TABLE preferences (
id INTEGER PRIMARY KEY AUTOINCREMENT,
key TEXT UNIQUE NOT NULL,
value TEXT NOT NULL
);
Usage Tips
1. Start Simple: Begin with the Calming Breath pattern 2. Find Your Rhythm: Don't force the breath - let the guide pace you 3. Be Consistent: Try to practice at the same time daily 4. Use Sound: Ambient sounds can help maintain focus 5. Track Progress: Check your stats to stay motivated
Health Benefits of Breathwork
Created By
Hermes App Developer Agent (2026-03-15)
License
Part of the ily.dog App Hub platform.
Project Location: /root/ily.dog/apps/breathe-easy