Caso de estudio

Family Utils

Un conjunto de aplicaciones para organizar tareas, comidas, compras y actividades familiares desde un mismo espacio compartido.

Siete aplicaciones · PWA en producción

Diseño de producto, arquitectura e implementación full stack

  • Next.js
  • React
  • TypeScript
  • PostgreSQL · Neon
  • Drizzle
  • Better Auth
Inicio de Family Utils en una captura de demostración con datos ficticios.
Inicio de la plataforma. Captura de demostración con datos ficticios.

Un mismo espacio para lo cotidiano

Family Utils reúne herramientas familiares que suelen quedar repartidas entre mensajes, notas y listas. Los perfiles permiten compartir el espacio y definir permisos según cada aplicación. La interfaz está pensada primero para el teléfono.

Siete aplicaciones para la familia

Tareas y rutinas

Organizá las tareas del día, asigná responsabilidades y consultá rutinas e historial.

Captura de demostración de Tareas en Family Utils, con una tarea asignada a un integrante ficticio.
Tareas asignadas en una familia de demostración, con integrantes ficticios.

Menús

Propongan comidas y organicen las cuatro comidas diarias según la asistencia de cada integrante.

Captura de demostración de Menús con las cuatro comidas diarias y asistencia familiar.
Planificación de comidas y asistencia en datos de demostración.

Compras

Compartí listas con la familia y asigná quién puede editarlas.

Captura de demostración de una lista de compras compartida.
Una lista familiar compartida para organizar las compras.

Biblioteca

Reúnan libros, películas, música y otras obras; cada integrante puede guardar su propia mirada.

Captura de demostración de la Biblioteca familiar con una obra ficticia.
La biblioteca reúne obras y opiniones de los integrantes.

Cocina

Convertí unidades, ingredientes y temperaturas; los cálculos se realizan en el dispositivo.

Captura de demostración del conversor de medidas de Cocina.
Conversión de medidas directamente en el dispositivo.

Deportes

Consultá agendas, resultados y pronósticos familiares para River, UFC y Champions.

Captura de demostración de Deportes con la agenda de River.
Agenda de River.
Captura de demostración de Deportes con una cartelera de UFC.
Cartelera de UFC.
Captura de demostración de Deportes con partidos de Champions League.
Partidos de Champions League.

La agenda y los resultados se administran como contenido curado; la app no sincroniza automáticamente proveedores deportivos.

Entrenamiento

Armá rutinas personales y registrá sesiones e historial.

Captura de demostración de Entrenamiento con una rutina ficticia.
Rutina e historial personal en una cuenta de demostración.

Un espacio con perfiles y permisos

La gestión familiar reúne perfiles y permite organizar quién participa del espacio compartido.

Captura de demostración de la gestión de perfiles familiares ficticios.
Perfiles de una familia ficticia usados para la demostración.

Decisiones técnicas

Next.js App Router, React, TypeScript y CSS Modules; PostgreSQL 18 en Neon con Drizzle; Better Auth y despliegue en Vercel. Los permisos se validan en el servidor. Las transacciones y el control de versiones protegen los cambios concurrentes; las tareas se actualizan mediante revisiones y ETags. Playwright cubre recorridos móviles.

La biblioteca y Entrenamiento se habilitan mediante configuración de la aplicación. Cocina resuelve sus conversiones en el dispositivo. Deportes presenta datos curados en la plataforma.

Captura de escritorio de la portada de Family Utils, con ejemplos familiares ficticios.
Portada en escritorio. Todos los datos de estas capturas son ficticios y se prepararon para la demostración.

Las capturas muestran la versión publicada y se tomaron en un entorno aislado con contenido de demostración.