BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Aretia: panel de entrenador y de cliente para gestionar clientes, rutinas, programas, nutrición y progreso.
Translation pending
Sports & fitnessTypeScript · PLpgSQLGitHub @R3MIX99OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
App movil (iOS/Android) para gimnasios: rutinas y planes de nutricion con IA para entrenadores y clientes.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Aplicación para gimnasios (web y móvil, iOS/Android). Los entrenadores crean y asignan rutinas de entrenamiento y planes de nutrición a sus clientes, con apoyo de inteligencia artificial. Tres roles: superadministrador, entrenador y cliente. Consulta CLAUDE.md para las reglas de desarrollo del proyecto.Read the full README ↗
Aplicación para gimnasios (web y móvil, iOS/Android). Los entrenadores crean y asignan rutinas de entrenamiento y planes de nutrición a sus clientes, con apoyo de inteligencia artificial. Tres roles: superadministrador, entrenador y cliente.
Consulta CLAUDE.md para las reglas de desarrollo del proyecto.
web/ App Next.js (App Router) — el producto en sí, empaquetado con
Capacitor para Android/iOS como wrapper delgado
web/supabase/ Migraciones, políticas RLS y Edge Functions
docs/ Documentación del proyecto
server.url en vez de llevar el build de Next.js adentro, así un
deploy nuevo se refleja solo, sin recompilar ni resubir nada a las
tiendas.cd web
npm install
npm run dev
Abrí http://localhost:3000 en el navegador.
Antes de dar cualquier cambio por terminado, corré el chequeo de tipos y el linter:
npx tsc --noEmit
npx eslint <archivos tocados> --max-warnings=0
Las migraciones, políticas de Row Level Security y Edge Functions viven en
web/supabase/. Con el proyecto de Supabase enlazado localmente (
CLI de Supabase), los comandos
típicos de desarrollo (supabase db pull, supabase functions deploy) se
ejecutan desde web/.
Toda tabla nueva debe llevar sus políticas de Row Level Security antes de
considerarse terminada (ver reglas en CLAUDE.md).
Todas las llamadas a la API de Claude ocurren desde Edge Functions
(web/supabase/functions/), nunca desde la app.
Dirección visual: minimalismo elegante tipo shadcn/ui — tarjetas con bordes redondeados suaves, mucho espacio en blanco, tipografía clara con jerarquía marcada, íconos delgados de un solo trazo (sin emojis), sombras muy sutiles en vez de bordes duros.
Ver CLAUDE.md para el resto de reglas no negociables del
proyecto.