Aplicación en JavaScript Vainilla que consume la API pública API Colombia para mostrar información del país y sus departamentos, con un chatbot LLM integrado (Gemini).
- Resumen del país: capital, población, superficie
- Directorio de departamentos con búsqueda y ordenamiento
- Chatbot que responde preguntas en lenguaje natural sobre los datos cargados
js/
├── main.js # Estado global, eventos y flujo async
├── api.js # fetch y Promise.all
├── data.js # map, filter, sort, reduce
├── ui.js # Renderizado en el DOM
├── llm.js # Chatbot y construcción del prompt
└── utils.js # Helpers compartidos
# 1. Agrega tu clave en .env
GEMINI_API_KEY=tu_clave_aqui
# 2. Inicia el servidor
npm startAbre http://localhost:5500