Skip to content

Repository files navigation

🐗 FireBoar Training App

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


✨ Features

  • 🏋️ 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

⚙️ Installation

git clone https://github.com/jul3x/FireBoar.git
cd fireboar
pip install -r requirements-dev.txt

Run the app

Run as a desktop app:

flet run

Run as a web app:

flet run --web

Build the app

PWA

./build.sh

About

Yet another PWA training app with extra steps

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages