Módulo 0: Arranque y check-in

Tiempo estimado: 8 min

Lo que vas a construir

Todavía nada. Revisas que tengas todo instalado y ves la app completa que vas a tener al final del día.

La app completa de gastos hormiga

Tu página sale de GitHub con Amplify Hosting. La API, las Lambdas y la tabla viven en tu proyecto de AWS y las describes con código, con AWS CDK.

Instala las dependencias

Si ya hiciste el fork y el clon en el prework, solo falta este paso. Si no, haz primero ese (y Git y GitHub por primera vez si nunca has usado Git).

Te toca: instala las dependencias

  1. En Kiro abre Terminal > Nueva terminal. En la carpeta tienes que ver package.json y cdk.json.
  2. Corre:
npm ci

Checkpoint ✅

Te toca: corre el checkpoint

npm run verify 0

Revisa Node 22 o superior, npm 11.10 o superior, el .npmrc del repo, Git y el AWS CLI 2.32 o superior. Si algo sale en rojo, la pista dice qué instalar.

Sale en rojo "AWS CLI 2.32.0 o superior"

Instálalo como dice Antes del evento y abre una terminal nueva. Lo necesitas en el módulo 1.

Sale en rojo "El .npmrc del repo protege tus instalaciones"

Tu npm es más viejo que 11.10 y no entiende min-release-age. Corre npm install -g npm@latest, abre una terminal nueva y repite el checkpoint.

Un vistazo al repo

Carpeta o archivo Qué hay
infra/ La infraestructura, escrita con AWS CDK en TypeScript
cdk.json El perfil, el nombre del stack y la Región
src/ Las Lambdas. Las de gastos todavía están vacías
tests/ Los tests, varios en rojo a propósito
web/ La página de tus gastos, ya hecha
.kiro/ La spec con las tareas para Kiro y las reglas del repo
scripts/ Los comandos npm run verify, npm run doctor y compañía

💡 Todos los comandos están en Comandos del repo.

Si te atoraste

Pega en Kiro el error y el comando que lo produjo, y pídele que lo explique sin instalar ni borrar nada. Si algo no se reconoce como comando, abre una terminal nueva (más en errores comunes). Si nada funciona, levanta la mano con el error y lo que contestó Kiro.