Skip to content

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.

License

Notifications You must be signed in to change notification settings

michaelsboost/Rite

Repository files navigation

🏋️‍♂️ RITE – Not Your Momma’s Workout App

🌟 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 GitHub Stars GitHub Issues

🚀 Launch the App

Live version: RITE App

📲 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

# 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

🤝 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
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:

Your support is greatly appreciated and helps fund future projects! 🚀

About

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.

Topics

Resources

License

Stars

Watchers

Forks