BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2 或任何藍牙控制器,搭配 MyWhoosh、Rouvy、Zwift 等。iOS、Android、Windows、macOS 均可免費試用。
AI 翻译
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
App de seguimiento de entrenamientos. Minimalista, offline-first, compartible. • Frontend: React 18 + Vite + TypeScript • Estilos: TailwindCSS + shadcn/ui • Backend: Supabase (PostgreSQL + Auth + Storage) • PWA: vite-plugin-pwa + Workbox • Offline: Dexie.js (IndexedDB) • Hosting: Vercel + Supabase Cloud La app funciona en modo local sin backend: todos los datos viven en IndexedDB del navegador. Supabase (auth + sync multi-dispositivo) es opcional y se configura recién en Fase 4 — ver docs/09-DESPLIEGUE.md.查看完整 README ↗
App de seguimiento de entrenamientos. Minimalista, offline-first, compartible.
La app funciona en modo local sin backend: todos los datos viven en IndexedDB del navegador.
cd gym-tracker
npm install
npm run dev
# abrir http://localhost:5173
Supabase (auth + sync multi-dispositivo) es opcional y se configura recién en Fase 4 — ver docs/09-DESPLIEGUE.md.
gymtracker.apk desde Releases y abrilo en el teléfono (hay que permitir "instalar apps de esta fuente"). Trae notificaciones nativas: el recordatorio de entrenar y el aviso de fin de descanso llegan con la app cerrada. El APK lo genera el workflow Build Android APK (Actions). Detalles y firma de release en docs/16-CAPACITOR.md.ios/ (Capacitor + Swift Package Manager). Todavía no hay build en la App Store: se compila con Xcode en una Mac y se instala por cable (npm run ios). Pasos en docs/16-CAPACITOR.md §iOS.El registro de decisiones y correcciones está en docs/BITACORA.md.
| Archivo | Descripción |
|---|---|
| Visión | Qué es, para quién, diferenciadores |
| Arquitectura | Stack, decisiones técnicas, estructura |
| Funcionalidades | Spec completa de cada módulo |
| Esquema DB | Tablas, relaciones, tipos |
| Sistema de Diseño | Colores, tipografía, componentes |
| Contratos API | Endpoints, RLS policies |
| Offline & Sync | Estrategia offline-first |
| Compartir QR | Sistema de QR para rutinas |
| Niveles de Fuerza | Estándares por edad/peso |
| Despliegue | Guía de deploy |
| Hoja de Ruta | Fases de desarrollo |
Ver PROMPT-CONTEXTO.md para usar con Claude/Cursor/Copilot.