Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 911 Bytes

File metadata and controls

33 lines (24 loc) · 911 Bytes

Colombia Data Explorer

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).

¿Qué hace?

  • 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

Estructura

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

Instalación

# 1. Agrega tu clave en .env
GEMINI_API_KEY=tu_clave_aqui

# 2. Inicia el servidor
npm start

Abre http://localhost:5500