An open API service indexing awesome lists of open source software.

https://github.com/michaelsboost/rite

A minimalist, browser-based fitness timer with modes for reps, cardio, and sparring. Built for real-world training, featuring audio cues, stopwatch, lap tracking, and survival-tested durability.
https://github.com/michaelsboost/rite

alpinejs challenge exercise exercise-app fitness fitness-app gym gym-app gym-application health javascript tailwindcss timer workout workout-app workout-timer workouts

Last synced: 26 days ago
JSON representation

A minimalist, browser-based fitness timer with modes for reps, cardio, and sparring. Built for real-world training, featuring audio cues, stopwatch, lap tracking, and survival-tested durability.

Awesome Lists containing this project

README

        

๐Ÿ‹๏ธโ€โ™‚๏ธ RITE โ€“ Not Your Mommaโ€™s Workout App
===================

![](https://raw.githubusercontent.com/michaelsboost/Rite/gh-pages/imgs/screenshot.jpeg)

## ๐ŸŒŸ Overview
RITE is a lightweight, browser-based fitness timer built for real trainingโ€”not trends. Designed to be minimal, fast, and focused, RITE supports sparring, reps, cardio, and stopwatch tracking for serious athletes, martial artists, and fitness enthusiasts.

[![MIT License](https://img.shields.io/github/license/michaelsboost/Rite)](LICENSE) [![GitHub Stars](https://img.shields.io/github/stars/michaelsboost/Rite)](https://github.com/michaelsboost/Rite/stargazers) [![GitHub Issues](https://img.shields.io/github/issues/michaelsboost/Rite)](https://github.com/michaelsboost/Rite/issues)

## ๐Ÿš€ **Launch the App**
Live version: **[RITE App](https://michaelsboost.com/Rite/)**

> ๐Ÿ“ฒ **Progressive Web App (PWA) Ready**
> Install it to your home screen and use it offline, anywhere, anytime.

---

### **๐Ÿง  Philosophy**
RITE doesnโ€™t do social feeds or gamification. Itโ€™s about discipline, intensity, and showing up. A tool for those who train with purpose.

> โ€œIf you want to be tough, be tougher.โ€ โ€“ Jocko Willink

## ๐Ÿ› ๏ธ Key Features

**๐Ÿ‹๏ธ Reps Mode**
- Set your reps per interval
- Customize interval timing
- Choose total duration or rep goal
- Tracks reps over time with optional audio feedback

**โšก Cardio Mode**
- Countdown timer with full customization
- Built-in stopwatch for lap tracking
- Pre-countdown included for setup

**๐ŸฅŠ Sparring Mode**
- Set round and rest durations
- Choose total number of rounds
- Audio bell for round changes

**โฑ๏ธ Stopwatch Sub-Tool**
- Simple start/stop/reset functionality
- Records lap times during cardio training

**๐Ÿ”Š Smart Audio Alerts**
- AudioContext dings for reps & cardio
- Bell sound reserved for sparring only
- Audio controlled by user toggle

**๐Ÿ’พ Persistent Settings**
- Saves user settings and progress locally
- No sign-in or internet required

---

## **โšก Getting Started**
### **1๏ธโƒฃ Install & Run Locally**
```sh
# Clone the repository
git clone https://github.com/michaelsboost/Rite.git
cd Rite

# Open index.html in a browser
```

### **2๏ธโƒฃ Dependencies**
- Alpine.js (core interactivity)
- TailwindCSS (styling)
- HTML5 Audio / Web Audio API

### **๐Ÿ“ Assets & Credits**
- [๐ŸฅŠ โ€œBoxing Bell Start Roundโ€](https://freesound.org/people/Benboncan/sounds/66952/) by [Benboncan](https://freesound.org/people/Benboncan/)

### **๐Ÿค Contributing**
Want to contribute?
- Fork the repo
- Create a feature branch (`feature-new-mode`)
- Submit a pull request ๐ŸŽ‰ and help others level up ๐Ÿ’ช

---

## **๐Ÿ“œ License**
Licensed under the **MIT License** โ€” free to use, share, and remix.

**Developed by:** [Michael Schwartz](https://michaelsboost.com/)
**Maintained by:** The community (as of April 17, 2025)

## **โ˜• Support the Developer**
If RITE was helpful for you, consider showing your appreciation in the following ways:

- ๐ŸŽจ Check out my Graphic Design Course: https://michaelsboost.com/graphicdesign
- ๐Ÿ›’ Register as a customer on my store: https://michaelsboost.com/store
- โ˜• Buy me a coffee: http://ko-fi.com/michaelsboost
- ๐Ÿ‘• Purchase a T-Shirt: https://michaelsboost.com/gear
- ๐Ÿ–ผ๏ธ Buy my art prints: https://deviantart.com/michaelsboost/prints
- ๐Ÿ’ฐ Donate via PayPal: https://michaelsboost.com/donate
- ๐Ÿ’ต Donate via Cash App: https://cash.me/$michaelsboost

Your support is greatly appreciated and helps fund future projects! ๐Ÿš€