FireBoar is a workout tracker / training app built with Python + Flet that lets you design structured trainings, run them in real time with timers, and automatically track your personal bests. Implemented with PWA (Progressive Web App) technology in mind to run offline on your mobile (both iOS and Android).
🌐 Live demo: https://fireboar.j3x.dev
- 🏋️ Create and edit custom training plans
- 🔁 Supersets support
- ⏱ Built-in rest timers & interval workouts
- 📊 Automatic Personal Best detection
- 🧠 Last session performance preview during training
- 🗂 Training session history
- ⚡ Async, smooth UI powered by Flet
- 🎯 Suggested weight & reps per exercise
- 🟢 Mobile-friendly layout
git clone https://github.com/jul3x/FireBoar.git
cd fireboar
pip install -r requirements-dev.txtRun as a desktop app:
flet run
Run as a web app:
flet run --web
./build.sh