G
GRAVITY
gravity.cr
GR-2026-001
2 de junio de 2026
⏱ Válida por 30 días

Train With Us CR
Plataforma de Fitness.

Plataforma web de clases de ejercicio pregrabadas con modelo de suscripción. MVP enfocado en desktop, video streaming, y experiencia de usuario limpia.

Cliente
Train With Us CR
trainwithuscr.com
Tipo de proyecto
Plataforma web SaaS
Video streaming · Suscripción
Preparado por
Gravity.CR

El proyecto

Train With Us CR necesita una plataforma propia donde sus instructoras puedan ofrecer clases de Pilates, yoga y entrenamiento funcional bajo un modelo de suscripción. La dependencia actual de YouTube limita la monetización directa y no ofrece la experiencia de usuario que el negocio requiere para escalar.

Gravity construye el MVP: una plataforma web optimizada para desktop, con catálogo de videos filtrable, rutinas guiadas por videoclips, weekly schedule por categoría y gestión completa de suscriptores. El producto es funcional desde el primer mes, sin necesidad de app móvil.

La cotización presenta dos modalidades de contratación: desarrollo por suscripción mensual con features progresivos, o pago único por el producto completo. Ambas opciones incluyen un admin panel para gestión independiente de contenido y usuarios.

Funcionalidades incluidas

Autenticación y Suscripción
  • Registro y login de usuarios (email + password)
  • Free trial de 15 días — sin tarjeta requerida al inicio
  • Suscripción mensual y anual con cobro automático recurrente
  • Integración con procesador de pago local (OnvoPay) o Stripe (requiere LLC en EE.UU.)
  • Gestión de cuenta: ver plan, historial de pagos, cancelar
Catálogo de Clases
  • Clases completas — video único por clase, con descripción y metadata
  • Rutinas guiadas — clase compuesta por múltiples videoclips en secuencia (ejercicio por ejercicio)
  • Filtros: disciplina, grupo muscular, duración, instructora, nivel
  • Tags y categorías: Pilates, Yoga, Funcional, Pre/Postnatal
  • Clase favorita — guardar en lista personal
  • Banner destacado en homepage con clase/programa nuevo
Weekly Schedule
  • Calendario semanal con plan de entrenamiento sugerido
  • División por categoría (Soul Flow, Define & Control, Lift, etc.)
  • Visualización de lunes a domingo con duración por sesión
  • Agregar clases del schedule al calendario personal
Programas Especiales
  • Sección de programas (Pre/Postnatal, Beginners, etc.)
  • Cada programa agrupa clases en secuencia estructurada
  • Progreso del usuario dentro del programa
Panel de Administración
  • Subir y gestionar videos (conectado a Cloudflare R2)
  • Crear, editar y publicar clases, rutinas y programas
  • Gestión de usuarios: ver suscripciones activas, free trials, pagos
  • Weekly schedule: crear y editar el plan semanal por categoría
  • Dashboard con métricas: suscriptores activos, ingresos, clases más vistas
Plataforma y UX
  • Diseño optimizado para desktop (1280px+) · compatible con tablet/mobile
  • Dominio trainwithuscr.com — ya adquirido, solo configuración incluida
  • Idioma: español · sin multi-idioma en MVP
  • SEO básico y meta tags para redes sociales
Fuera del scope de este MVP
  • App móvil (iOS / Android) — fase posterior
  • E-commerce / tienda de productos (cotizar por separado)
  • Comentarios en tiempo real o chat en vivo
  • Clases en vivo (live streaming)
  • Quiz de emparejamiento con instructora
  • Blog o sección de recetas/nutrición — fase posterior

Dos formas de contratar

Ambas opciones entregan el mismo MVP. La diferencia es el modelo de relación comercial.

Opción A
Suscripción Mensual
Desde
$300/mes
Precio escala progresivamente · Contrato mínimo 12 meses
PeríodoFee mensual
Meses 1–3 $300 / mes
Mes 4 $450 / mes
Mes 5 $500 / mes
Mes 6 en adelante $550 / mes
  • Desarrollo de features de forma progresiva
  • Mantenimiento y soporte incluidos
  • Sin pago inicial elevado
  • Actualizaciones continuas cada mes
  • Cambios menores incluidos en la mensualidad
  • Hosting e infraestructura base incluidos
  • Costos fijos de servidores cubiertos por Gravity
Incluye infraestructura fija (hosting, base de datos, dominio) durante el primer año o hasta 200 suscriptoras activas. A partir de ahí se revisa el plan. El único costo variable externo es Cloudflare Stream — depende de visualizaciones y lo paga Train With Us directamente.
El código y la plataforma son propiedad de Gravity.CR mientras dure el contrato. Al finalizar, se negocia transferencia.
Nuestra recomendación para este proyecto: Si están iniciando el negocio y quieren minimizar el riesgo financiero, Opción A es el camino. Distribuye el costo en pagos mensuales manejables mientras la plataforma genera sus primeras suscripciones. El contrato mínimo de 12 meses protege el desarrollo y garantiza continuidad.
Nota: Los precios arriba no incluyen costos de infraestructura (hosting, videos, procesador de pago). Ver sección siguiente.

Costos adicionales (no Gravity)

Estos costos los paga Train With Us directamente a los proveedores. No están incluidos en la cotización de desarrollo.

Servicio Proveedor Costo estimado Notas
Dominio trainwithuscr.com GoDaddy / Namecheap $15 / año ✓ pagado Ya adquirido. Sin costo pendiente.
Hosting web (app) Vercel / Railway $20–50 / mes Varía según tráfico.
Video storage Cloudflare R2 $0.015 / GB / mes Sin cargo por salida de datos. ~100GB ≈ $1.50/mes al inicio.
Video streaming Cloudflare Stream $5 / 1,000 min vistos Varía según visualizaciones. Costo proyectado por separado.
Base de datos Supabase / PlanetScale $0–25 / mes Plan gratuito suficiente para MVP.
Procesador de pago Ver opciones abajo Ver abajo Depende de entidad legal.

Opciones de procesador de pago

OnvoPay (CR)
~5%
por transacción + retenciones de IVA/Renta (~3% adicional).
Procesador local costarricense. Requiere inscripción en Hacienda y apertura de sociedad.
Stripe (EE.UU.)
2.9% + $0.30
por transacción · Menor comisión, mayor alcance internacional.
Requiere LLC en EE.UU. y cuenta bancaria americana. Recomendado si el negocio escala.

Fases de desarrollo

Las semanas son estimaciones desde el kick-off. El inicio real depende de la aprobación de la cotización y el primer pago.

F1
Setup, diseño y autenticación
Arquitectura técnica, diseño UI/UX, configuración de infraestructura, sistema de autenticación y suscripción. Integración con procesador de pago.
Semanas 1–4
F2
Catálogo de clases y video player
Player de video, catálogo filtrable, clases completas, rutinas guiadas (multi-clip), sistema de categorías y tags. Integración con Cloudflare R2/Stream.
Semanas 4–8
F3
Weekly Schedule y Programas
Weekly schedule por categoría, programas especiales (pre/postnatal, etc.), progreso del usuario, clases favoritas.
Semanas 8–12
F4
Admin panel y ajustes finales
Panel de administración completo, dashboard de métricas, ajustes de UX, pruebas end-to-end, optimización de performance y lanzamiento.
Semanas 12–16
Total estimado: 14–16 semanas desde el kick-off hasta lanzamiento con todas las funcionalidades del MVP.

Planes para tus suscriptoras

Estructura de precios sugerida para Train With Us CR. El sistema soporta estos tres niveles desde el día uno.

Free Trial
15
días gratis
  • ✓ Acceso completo a la plataforma
  • ✓ Sin tarjeta requerida
  • ✓ Se convierte a mensual automáticamente
Mensual
$15
por mes · ~₡7,500
  • ✓ Acceso ilimitado a todas las clases
  • ✓ Weekly schedule incluido
  • ✓ Cancela cuando quieras
Anual
$120
por año · $10/mes efectivo
  • ✓ Todo lo del plan mensual
  • ✓ 33% de descuento vs mensual
  • ✓ Mejor opción para usuarias frecuentes
Proyección de ingresos · Opción A (precio escalonado)
A $15/mes por suscriptora
Período Fee Gravity Break-even A 60 suscriptoras A 100 suscriptoras
Meses 1–3 $300 20 suscriptoras +$600/mes* +$1,200/mes*
Mes 4 $450 30 suscriptoras +$450/mes* +$1,050/mes*
Mes 5 $500 34 suscriptoras +$400/mes* +$1,000/mes*
Mes 6+ $550 37 suscriptoras +$350/mes* +$950/mes*

* Ingreso neto después del fee de Gravity. No incluye OnvoPay (~5% + IVA/Renta por transacción) ni Cloudflare Stream (variable).

¿Cómo procedemos?

01
Seleccionar opción
Confirmar si prefieren Opción A (suscripción) u Opción B (producto). Cualquier duda, agendamos una llamada.
02
Firma y primer pago
Se firma el contrato y se realiza el pago inicial (50% si es Opción B, primer mes si es Opción A).
03
Kick-off y entrega de brand kit
Reunión de kick-off, entrega de guidelines de marca, lista de tags/filtros y accesos necesarios. Arrancamos.
¿Listas para avanzar?
Escribinos al grupo de WhatsApp o a [email protected]
También se puede agendar en: gravity.cr/contacto

Términos de esta cotización

  • Validez
    Esta cotización es válida por 30 días a partir de la fecha de emisión (2 de junio de 2026).
  • Términos de pago
    Opción A: precio escalonado facturado los primeros 5 días de cada mes — $300 meses 1–3, $450 mes 4, $500 mes 5, $550 mes 6 en adelante. Contrato mínimo 12 meses. Opción B: $2,000 al inicio · $1,500 a mitad del proyecto · $1,000 en entrega final.
  • Cambios de scope
    Cualquier funcionalidad no incluida en este documento se cotiza por separado antes de desarrollarse.
  • Propiedad intelectual
    Opción B: el código pasa a ser propiedad de Train With Us al completarse el pago final. Opción A: Gravity retiene el código durante el contrato.
  • Infraestructura
    Opción A: el hosting e infraestructura base están incluidos en la mensualidad durante el primer año. El único costo externo es Cloudflare Stream (variable por visualizaciones). Opción B: todos los costos de hosting, streaming y procesador de pago son responsabilidad de Train With Us.
  • Retrasos
    El timeline aplica desde el kick-off. Retrasos en entrega de materiales (brand kit, videos, contenido) pueden ajustar las fechas estimadas.
  • Soporte post-lanzamiento
    Opción B incluye 3 meses de soporte técnico post-lanzamiento. Bugs funcionales se resuelven sin costo adicional durante ese período.