1. Arranque: tu proyecto, tu fork, tu copia
Este módulo junta cuatro herramientas: AWS, GitHub, la terminal y tu editor. Vamos paso por paso para que sepas en cuál estás trabajando.
Al final de esta página vas a tener el altar corriendo en tu laptop.
Primero, confirma tu Región
Tu proyecto de AWS vive en una sola Región, y la decidió la dirección de contacto con la que te registraste. No se puede cambiar, y todo lo que construyas tiene que crearse ahí.
Encuentra tu Región y escríbela
Entra a AWS Settings, y de ahí a View all projects → tu proyecto → Overview → Additional Info → Region.
Apúntala. La vas a necesitar en el módulo 2, y si despliegas en otra Región te va a rebotar.
Ahora el fork
Un fork es tu propia copia del repositorio, en tu cuenta de GitHub. La necesitas porque Amplify va a publicar desde tu repo, no desde el nuestro, y porque vas a hacer commits y no tienes permiso de escribir en el original.
Haz tu fork
Abre el repo del starter
y dale al botón Fork, arriba a la derecha. En la pantalla que sigue,
desmarca “Copy the main branch only” para que tu fork también tenga las
ramas de rescate modulo-3 y modulo-4. Luego confirma con Create fork.
Cuando acabe, revisa que la barra de direcciones diga
github.com/TU-USUARIO/workshop-altar-digital. Si dice otro usuario, estás
viendo el original y no tu copia.
Clona tu copia
Clonar es bajar el repo a tu laptop.
Elige dónde va a vivir el proyecto
Abre tu terminal y ve a la carpeta donde guardas tus proyectos. Si no tienes una, estos comandos crean una y entran ahí.
Windows (PowerShell)
mkdir -Force $HOME\Code
cd $HOME\Code
macOS o Linux
mkdir -p ~/Code
cd ~/Code
Ya estando ahí, el clonado es igual en Windows, macOS y Linux. Cambia
TU-USUARIO por tu usuario de GitHub:
git clone https://github.com/TU-USUARIO/workshop-altar-digital.git
cd workshop-altar-digital
⚠️ No clones dos veces
Ejecuta
git clonedesde tu carpetaCode, no desde una carpeta que ya se llameworkshop-altar-digital. Si Git dice que el destino ya existe, detente y revisa dónde estás en vez de volver a clonar.Después de entrar al repo, corre esto. Igual en Windows, macOS y Linux:
git remote -vDebe imprimir dos líneas que apunten a tu usuario. También debes ver
package.jsonen esa misma carpeta; ahí es donde correnpm install.
Instala las dependencias
Igual en Windows, macOS y Linux:
npm install
Tarda un minuto. Instala:
- React para el frontend;
- Vite para construirlo;
- CDK para la infraestructura;
- el SDK de AWS que usan los handlers.
💡 Por qué npm
npm viene con Node, así que no necesitas instalar otro gestor de paquetes.
Revisa que tu laptop esté lista
El starter trae un comando que revisa tu entorno y, si algo falta, te imprime el comando de arreglo para tu sistema operativo.
Igual en Windows, macOS y Linux:
npm run doctor
Cuando todo está bien se ve así:
Revisión del prework — Ofrenda en la Nube
✓ Node 24.18.0
✓ git version 2.54.0
✓ npm 12.0.1
✓ AWS CLI 2.35.0
✓ Perfil de AWS: ofrenda
✓ Región: us-east-2
Todo listo. Tu laptop puede construir el altar.
Si algo falta sale con ✗ y abajo el comando exacto para instalarlo:
- Windows:
winget. - macOS: nvm para Node, y
xcode-selectpara Git. - Linux: nvm para Node, y el gestor de paquetes de tu distro para lo demás.
Windows: la terminal no reconoce git, node o npm
El instalador cambió el PATH, pero la terminal que ya estaba abierta no se
enteró. Cierra todas las ventanas de la terminal, también la terminal
integrada de tu editor, abre una nueva y vuelve a correr npm run doctor.
⚠️ Si el doctor marca la Región con ✗
Significa que uno de tus perfiles de AWS no tiene Región configurada. Confirma la Región en AWS Settings y ejecuta, reemplazando
TU-REGIONy el perfil si hace falta:aws configure set region TU-REGION --profile ofrenda
cdk bootstrapla necesita en el módulo 2.
Abre el proyecto en Kiro
Abre la carpeta del repo
En Kiro, ve a File → Open Folder y elige la carpeta
workshop-altar-digital que acabas de clonar.
Desde aquí, si un comando falla, pégale el error a Kiro en el chat antes de esperar ayuda. Como tiene el repo abierto, puede revisar tus archivos para explicarte qué pasó.
Prende el altar
Igual en Windows, macOS y Linux:
npm run dev
Abre http://localhost:3000 y ahí está tu altar, con el set tradicional ya puesto: papel picado, velas, pan, cempasúchil, agua, sal y copal.
Pruébalo: elige un elemento en la galería de la derecha. Los tradicionales caen directo en su grada; los personales abren un panel para completar sus datos.
💡 Dónde se está guardando eso
En
localStorage, o sea en este navegador y nada más. El banner arriba del altar lo dice. Acuérdate de este detalle, porque el módulo 3 arranca justo ahí.
Para apagar el servidor, Ctrl+C en la terminal. Igual en los tres sistemas.
Checkpoint
Antes de seguir, confirma que tienes todo esto
- Tu Región apuntada.
github.com/TU-USUARIO/workshop-altar-digitalabierto en una pestaña.npm run doctorsin ningún✗.- El repo abierto en Kiro.
- El altar cargando en http://localhost:3000.
Si te falta algo, pégale el error a Kiro. Si no se resuelve en un par de minutos, levanta la mano: en el módulo 2 todo esto se da por hecho.