Volver a proyectos

Guachafit

PWA offline-first para entrenadores personales y gimnasios con motor financiero bimonetario (VES/USD).

pruebas automatizadas
1.400+
Periodo
MVP (2026)
Estado
En desarrollo
Tipo
Propios

Descripción

Plataforma que gestiona el ciclo completo entrenador–alumno: planes y cobros en doble moneda, entrenamiento diario con series y descansos reales, antropometría, nutrición y notificaciones multicanal. Proyecto personal (MVP, 2026) en el que fui tech lead y arquitecto, con implementación asistida por IA, más de 1.400 pruebas automatizadas, requisitos en Gherkin y decisiones de arquitectura documentadas (ADR).

Problemas que resuelve

Los entrenadores operan con rutinas en PDF, notas de voz, hojas de cálculo y comprobantes en WhatsApp: no saben qué entrenó realmente el alumno, y conciliar cobros en bolívares y dólares, con tasas distintas y conectividad intermitente en el gimnasio, les consume tiempo cada semana.

Funcionalidades destacadas

  1. Entrenamiento diario con checklist de series (peso/reps reales), descansos cronometrados y sincronización offline
  2. Cobros con deuda maestra en USD, abonos en VES o divisas a tasa congelada e idempotencia de pagos
  3. Bandeja de conciliación de comprobantes y recordatorios programados de cuotas
  4. Antropometría con check-in remoto aprobado por el coach, comparador fotográfico y gráficos de evolución
  5. Nutrición con metas de macronutrientes y cola offline de fotos
  6. Notificaciones multicanal con reintentos exponenciales y dead-letter queue por cola

Arquitectura

Monorepo pnpm. PWA en React 19 + TypeScript, Vite, Tailwind CSS v4, Radix UI y TanStack Query, con Service Worker y cola de mutaciones en IndexedDB (Dexie). API NestJS (monolito modular) con guards RBAC y contratos Zod compartidos. PostgreSQL con Drizzle ORM y Row-Level Security multi-tenant; Redis + BullMQ para colas; almacenamiento S3-compatible con URLs prefirmadas. Docker Compose para el entorno local.

Otros proyectos

Ver detalles
Completado
Propios
Ver detalles

SysAdmin Tools

Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.

Node.jsTypeScriptExpressMSSQL +3
Ver detalles
En desarrollo
Propios
Ver detalles

Yezzfolio CMS

CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.

Node.jsExpressTypeScriptPostgreSQL +3
Ver detalles
Completado
Propios
Ver detalles

GIDE App

Aplicación web para la Gestión de Información del Departamento de Epidemiología de salud pública.

ReactNode.jsExpressMySQL +2

¿Te interesa este tipo de trabajo?

Contactar