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
- IA Generativa
- Gamificación
- Full-stack
- React