{"repo":"arii/hrm","free":true,"listed":false,"github":"https://github.com/arii/hrm","clone":"git clone https://github.com/arii/hrm.git","description":"A real-time fitness monitoring dashboard that streams live heart rate data from Bluetooth devices to a multi-client web interface, with Spotify playback control and a Tabata interval timer. Developed by a fully automated CI/CD system using gemini AI and Jules.","language":"TypeScript","stars":34,"topics":["gemini-api","github-actions","jules","nextjs","webbluetooth","websockets"],"license":null,"category":"dashboards-admin","readme_excerpt":"HRM (Heart Rate Monitor) Dashboard A real-time heart rate monitoring dashboard built with Next.js, Material-UI, WebSockets, and Spotify integration. Features a custom Express server for stateful WebSocket connections, Tabata timer with audio feedback, and live HR zone visualization. ⚠️ Important: This project uses a custom server entry ( server.ts ) that runs Next.js, a persistent WebSocket server, and background services. The server is stateful and cannot be deployed on serverless platforms like Vercel. Table of Contents - HRM (Heart Rate Monitor) Dashboard - Table of Contents - Features - Quick Start - One-Click Start with DevContainer (Recommended) - Manual Setup - Production Build - Project Structure - Available Commands - Primary Scripts - Navigation Shortcuts - Testing \\& Verification - VS Code Integration - Environment Variables - Spotify Setup - Audio System - Documentation - Architecture Overview - Custom Stateful Server - Real-time Data Flow - Architecture Diagram - Key Services - Development Guidelines - Contributing - Production Readiness Focus - Recent Architecture Improvements - Audio System Integration - UI/UX Enhancements - Production Readiness - License - Acknowledgments Features - Real-time Heart Rate Monitoring - WebSocket streaming from Bluetooth HRM devices or mock client - Dual-Mode Timer - Tabata (work/rest intervals) and Stopwatch (count-up) modes with 5-second prepare countdown - Audio Feedback - Original HRM beep sounds for countdown (3-2-1) and phas","default_branch":null,"files":null,"tree":[],"storefront":"/r/arii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arii/hrm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}