Caso de estudio / Fitness

Fitme.

Un entrenador digital ligero: entrenamientos, progreso y cuentas, sin exceso

Fitme — Fitness y bienestar
Cliente

Una marca de club de fitness que quería un producto web para mantener el vínculo con los miembros entre visitas.

Sector

Fitness y bienestar

Año

2024

Servicios
01 / El reto

El reto.

Las aplicaciones de fitness suelen ser pesadas y caras de mantener. El cliente necesitaba un producto enfocado: los miembros inician sesión, siguen entrenamientos, registran su progreso y gestionan su perfil, y el personal puede administrar usuarios. Tenía que ser rápida en móvil, barata de operar y lista para ampliarse con planes de pago más adelante.

02 / Qué construimos

Qué construimos.

Construimos una aplicación Next.js con Prisma sobre PostgreSQL y NextAuth para la autenticación, renderizada en servidor por velocidad y SEO, con un sistema de componentes pequeño y claro. Los modelos de entrenamiento y progreso se diseñaron para soportar futuros programas y suscripciones sin migraciones que rompan los datos.

  • Autenticación por email y OAuth, con gestión de sesión mediante NextAuth
  • Biblioteca de entrenamientos y seguimiento personal, con historial y analítica simple
  • Área de administración para la gestión de usuarios
  • UI pensada primero para móvil, para uso en el gimnasio: áreas táctiles grandes y formularios tolerantes
  • Capa de datos con tipos mediante Prisma y TypeScript de extremo a extremo
03 / Resultado

Resultado.

  1. 01

    Entregado como un MVP ligero, con un código mantenible que el equipo del club puede ampliar

  2. 02

    Primera carga rápida en móvil gracias al renderizado en servidor y a un JavaScript de cliente mínimo

  3. 03

    Modelo de datos preparado para programas, suscripciones y roles de entrenador

04 / Stack tecnológico

Stack tecnológico.

Next.js, TypeScript, Prisma, PostgreSQL y NextAuth.

  • NextJS
  • TypeScript
  • Prisma
  • NextAuth
Ver el producto en vivo

¿Está construyendo algo similar?

Cuéntenos su producto y le diremos cómo lo abordaríamos, con un plazo y un presupuesto realistas.