CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPrecios
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Volver al catálogo
Vista previa bloqueada

Solo para Founders

Este contenido es exclusivo para miembros Founder.

Iniciar sesiónCrear cuenta

CodeIA2026 - Sesión 13 – ChefGPT Backend (NestJS) con IA en OpenRouter (Haiku) + Admin + Deploy

En esta sesión construimos y operamos un backend completo en NestJS para ChefGPT (Zero Waste Edition). Además de implementar el flujo end-to-end (inventario → semáforo → sugerencias IA → aprobación → menú del día), incorporamos desde el principio lo que lo hace administrable: Swagger como panel base, colecciones de requests para operación diaria y una integración de IA “productizable” usando Claude Haiku en OpenRouter con JSON estricto y validación.

SesiónAvanzado
Hace 4 meses2h 29m 44s113 visualizaciones

Tecnologías

Asistente IA para códigoNestPlanningSupabase

Herramientas IA utilizadas

ClaudeCursorVSC
Iniciar sesión para comenzarCrear cuenta

1. Introducción

En esta sesión construimos y operamos un backend completo en NestJS para ChefGPT (Zero Waste Edition). Además de implementar el flujo end-to-end (inventario → semáforo → sugerencias IA → aprobación → menú del día), incorporamos desde el principio lo que lo hace administrable: Swagger como panel base, colecciones de requests para operación diaria y una integración de IA “productizable” usando Claude Haiku en OpenRouter con JSON estricto y validación.


2. Descripción general

Qué se hará:

  • Implementación completa del backend ChefGPT:

    • Inventario (CRUD) + filtros operativos

    • Motor semáforo (🟢🟡🔴)

    • Endpoint Chef AI

Contenido Protegido

Inicia sesión para acceder al contenido completo.

Iniciar SesiónCrear Cuenta

Índice de la sesión

00:092:20
Introducción y objetivos del proyecto Chef GPT

El instructor presenta la sesión 13 y el nuevo proyecto Chef GPT, una API para restaurantes que gestiona inventario, caducidad y sugiere recetas usando IA para reducir el desperdicio.

02:294:20
Detalles técnicos y funcionalidades de Chef GPT

Se explican las funcionalidades clave como el motor de semáforo para caducidad, la integración con Haiku de OpenRouter para generar recetas, y el uso de Swagger para la administración del backend. Se discute la economía de OpenRouter.

06:496:35
Planificación inicial y uso de prompts con IA

Se inicia la planificación del proyecto utilizando prompts de IA para generar la estructura, DTOs, validaciones y la integración con OpenRouter. Se discute la importancia de la documentación y el formato de salida.

13:248:55
Configuración de variables de entorno y rate limit

Se aborda la configuración de variables de entorno para la API de OpenRouter y el modelo Haiku. Se discute la implementación de un rate limit para seguridad y la importancia de la gestión de errores.

22:196:51
Creación del proyecto y estructura de archivos

Se procede a la creación del proyecto NestJS y la generación de la estructura modular, DTOs y la configuración de Swagger. Se muestra cómo la IA genera los archivos y la documentación.

29:1019:04
Interacción con la IA y nivel de detalle de la documentación

Se muestra la interacción con la IA para refinar la documentación, incluyendo la elección del nivel de detalle y el formato Markdown con Mermaid. Se discute la importancia de la claridad en los prompts.

48:1412:48
Discusión sobre gestores de paquetes y el rol de la IA

Se debate sobre el uso de PNPM y Bun como alternativas a NPM. Se enfatiza el rol de la IA en la generación de la documentación y la planificación, no solo en la escritura de código.

01:01:0217:17
Refinando prompts y el rol del Context Engineer

Se continúa refinando los prompts para la integración con OpenRouter y la creación de un prompt dinámico para la generación de recetas. Se introduce el rol del Context Engineer para definir la base de la aplicación.

01:18:1915:30
Gestión de errores y el rol del Jefe de Operaciones

Se subraya la necesidad de una gestión de errores detallada y se describe el rol del Jefe de Operaciones en la administración de la API sin frontend, utilizando Swagger y un checklist diario.

01:33:4919:04
Importancia de la caducidad vs. estocaje y precios de ZI

Se discute la prioridad de la caducidad sobre el estocaje en el proyecto y se decide ajustar la lógica del semáforo. Se comparan los precios de ZI y su relación calidad-precio.

01:52:5322:07
Integración con la base de datos Neon y Soft Delete

Se integra la base de datos Neon, destacando sus ventajas como serverless y branching. Se introduce el concepto de Soft Delete para la gestión de datos.

02:15:0014:48
Configuración de Neon y despliegue en Easy Panel

Se configura la conexión con Neon, obteniendo la cadena de conexión. Se prepara el entorno de despliegue en Easy Panel, creando un subdominio para Chef GPT.

Lecciones relacionadas

  • Scraping - Datos de una web - Ejercicio práctico

    Scraping - Datos de una web - Ejercicio práctico

    2h 7m 5s

  • CodeIA2026 – Sesión 23 – Reflexión, Estrategia y Futuro de la Comunidad

    CodeIA2026 – Sesión 23 – Reflexión, Estrategia y Futuro de la Comunidad

    2h 9m 51s

  • CodeIA2026 - Sesión 19 – Arquitectura SaaS Multi-Tenant

    CodeIA2026 - Sesión 19 – Arquitectura SaaS Multi-Tenant

    2h 0m

  • CodeIA2026 – Sesión 22 – Aplicación Multiplataforma Profesional con Tauri 2

    CodeIA2026 – Sesión 22 – Aplicación Multiplataforma Profesional con Tauri 2

    2h 0m