La mayoría de las apps que te generan un plan empiezan con un formulario de registro. Con Otro Lunes quise lo contrario: siete preguntas y luego el plan.
Siete datos de entrada, un plan de salida
Respondes siete preguntas sobre ti. Un modelo de IA, Gemini u OpenAI a tu elección, escribe un plan de comidas y una rutina para cada día que entrenas.
La llamada al modelo vive en el servidor
La llamada al modelo corre en un Route Handler de Next.js. Las claves de API se quedan en el servidor y el navegador solo ve el resultado. Valido con Zod los datos que entran y el plan que vuelve, así que una respuesta mal formada se detecta antes de llegar a la pantalla.
El plan se queda en tu navegador
El plan terminado se guarda en el navegador. No hay cuentas ni base de datos, así que no hay nada a lo que registrarse, nada que filtrar y nada que yo deba mantener. El costo es real: si borras los datos del navegador el plan desaparece, y no te sigue a otro dispositivo.
Por qué me gusta esta forma
Muestra cuánto puede hacer un producto con un Route Handler, un esquema y un buen prompt. Si algún día el plan debe viajar entre dispositivos, se añade una cuenta entonces.
Pruébalo en otrolunes.ocobosoftware.dev.