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.
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
- En Kiro abre Terminal > Nueva terminal. En la carpeta tienes que ver
package.jsonycdk.json. - 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.