Skip to content

prikeshsavla/bhel

Repository files navigation

Bhel

A Minimal Light Exercise Timer 💪⏲

Table of Contents

  • Introduction
  • Technologies
  • Features
  • Roadmap
  • Screenshots
  • Contribution

Introduction

Bhel is a light and savoury snack from India, and a type of chaat. It is made of puffed rice, vegetables and a tangy tamarind sauce, and has a crunchy texture
So a great food metaphor for excercising for individuals who want to loose weight.

Features

  • Added reliable workouts with music to give you a head start.
  • Add, reorder and save unlimited new exercises, breaks and workouts.
  • Play your own music or play packaged music from Mixkit.
  • See Stats of how much time spent exercising.
  • Completely private, all the custom or generated workout data stored on your machine & nothing on a server.
  • Download and install the PWA to use like an mobile app, compatible with both IOS and Android and Desktop.
  • Very Lightweight as promised ~200kb without music and ~1.3MB with music

Technologies

Roadmap

  • Exercise Timer
  • Background Music
  • Queued exercise
  • Speak Exercise name
  • Countdown final 5 seconds
  • Keep phone awake ? (Wake lock add, works sometimes)
  • Add exercises
  • Remove exercises
  • Works Offline
  • Refactor to become event driven
  • Exercise / usage analytics (Client side only)
  • Complete v1
  • Move exercises
  • Save custom routines
  • Remove saved routine
  • Turn exercise to music instead of queues
  • Add multiple Sets support
  • Add Stretch / Warm up and Cool down sections
  • Add counter instead of timer
  • Disable Music
  • Select Music from a dropdown
  • Change Background on Exercise
  • Complete v2

Screenshots

Home Exercise List
Home Exercise List
Custom Workouts Add Exercises
Custom Workouts Add Exercises

Contribution

Issues and feature suggestions are welcome