Skip to content

platzi/async-javascript-proyecto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors