Tocás un país y abre su ficha: 60 indicadores (economía, producción y comercio, nivel de vida, recursos y gobierno), una reseña escrita (redactada por Claude), quién gobierna hoy y quién gobernó antes, qué exporta y a quién, de qué organismos es miembro, sus guerras, cronología con su historia, etc.
Bilateral
Un mapa interactivo que cuenta la historia y actualidad de cada país y de cada relación diplomática, bélica y comercial, con cientos de miles de datos y todas las fuentes disponibles.
Visitar proyecto (se abre en otra pestaña)- Tipo
- Proyecto personal
- Año
- 2026
- Tecnología
- Next.js, D3 y PostgreSQL
El mundo, país por país y todas sus relaciones bilaterales.
Bilateral es mi proyecto personal favorito. Desde siempre me gustó la historia del mundo y seguir de cerca la política internacional. Pero leyendo libros o noticias, sobre el pasado o sobre la actualidad, muchas veces me encontraba con información o contextos que desconocía y para entenderlo tenía que saltar entre artículos, búsquedas y chats de IA.
Así que, para mi propio estudio, decidí construir la herramienta que necesitaba: un mapa del mundo que reúne datos actuales e históricos de todos los países y de cada relación entre ellos.
El mapa reúne+1.2millones de datos
- 195paísesLos 193 miembros de la ONU, el Vaticano y Palestina
- 60indicadores clave por paísEconomía, producción, población, recursos y gobierno
- 245guerras y conflictosDesde 1816 hasta los datos preliminares de 2026
- 77organismos, bloques y tratadosCon más de 5.800 períodos de membresía
- 18.915relaciones bilaterales
- 1.388hechos ordenados cronológicamente
- 6.464votaciones de la ONUVoto por voto, desde 1946
- 5.176citasY más de 2.400 fuentes
Cómo funciona
La interfaz comienza con un mapa del mundo con proyección de Patterson.
Al tocar un segundo país se abre la relación con el país anteriormente seleccionado: ahí están las guerras y alianzas entre ellos, las fronteras, lazos coloniales, el comercio, todas sus votaciones coincidentes en la ONU desde 1946 y una comparación de sus 60 indicadores. Las relaciones más importantes tienen además su historia escrita y con una línea de tiempo.
También podés explorar el mundo entero: los conflictos armados activos, rankings de los 60 indicadores y los miembros de cada organismo, alianza o tratado año por año.
Detalles importantes de la construcción
Países que ya no existen
Cada base de datos identifica a los países con sus propios códigos. La historia nos obligó a identificar los países con sus propios códigos en la base de datos, por ejemplo, URSS, Prusia, Yugoslavia o Rodesia ya no existen, pero sus guerras y tratados sí. Para esto armé una tabla de equivalencias año por año para que cada dato llegue al país correcto y cada hecho histórico se muestre con el nombre de su época.
Un revisor automático
Construí un revisor automático que compara cada cifra publicada con el archivo original del que salió, la cruza con una segunda fuente, prueba cada enlace y contrasta quién gobierna cada país. La última revisión completa hizo 1,1 millones de comparaciones contra los archivos originales sin encontrar un solo error.
Fronteras y proyección
Las fronteras son todas las reconocidas oficialmente por la ONU. Para el diseño del mapa comparé tres proyecciones cartográficas con los datos reales y elegí Patterson, que mantiene el mapa rectangular con menos distorsión. Con Mercator, por ejemplo, Groenlandia se ve ocho veces más grande que Argentina, cuando en realidad no es así.
Tecnologías
Front
Next.js, React 19, TypeScript, Tailwind CSS 4, Zustand
Mapa
D3, TopoJSON, Natural Earth
Datos
PostgreSQL
Procesamiento
Node.js, TypeScript
Scripts en Node.js y TypeScript
