Caso de estudio · 2025

Proyecto personal · Full-stack

time-killing-app

App de productividad gamificada — guerreros, batallas y misiones impulsadas por OpenAI + Google Generative AI, construida como proyecto full-stack en solitario.

203 commits · productividad gamificada AI-native full-stack

Rol
Arquitecto y builder en solitario
Stack
TypeScript · React / Vite · Zustand · Framer Motion · OpenAI API · Google Generative AI · Tailwind CSS

Contexto

Las apps de productividad o son efectivas pero aburridas, o gamificadas pero superficiales. La idea era crear un sistema genuinamente divertido donde completar tareas reales sube de nivel a un personaje guerrero — con misiones, batallas y narrativa generadas por IA.

Enfoque

Construido con React y Vite para el frontend, Zustand para gestión de estado y Framer Motion para animaciones fluidas. Las APIs de OpenAI y Google Generative AI generan misiones personalizadas, encuentros con enemigos y texto narrativo basado en las tareas reales del usuario. El bucle de juego (tareas → XP → niveles → batallas) crea refuerzo positivo sin sentirse manipulador.

Resultados

  • Misiones y batallas generadas por IA personalizadas según las tareas reales del usuario.
  • Integración dual de LLMs (OpenAI + Google GenAI) para respaldo y optimización de costes.
  • Animaciones fluidas con Framer Motion — secuencias de personajes y batallas a 60fps.
  • Gestión de estado con Zustand para flujo de datos limpio y predecible.
  • 203 commits — proyecto integral en solitario demostrando desarrollo full-stack AI-native.

Enlaces