samiul@portfolio:~/projects/world-globe$ cat README.md
13 World Globe
A 3D globe with borders, leaders and history for 177 countries.
samiul@portfolio:~/projects/world-globe$ cat problem.txt
Country reference is scattered across articles and static maps. The goal was one globe where every country is a click away.
samiul@portfolio:~/projects/world-globe$ cat build.log
Vite + Three.js, painting world-atlas borders (TopoJSON) as a live canvas texture on a sphere with hover highlighting and click-to-pick. Clicking flies the camera to the country (antimeridian-aware for Russia and Fiji) and opens a panel: flag, official name, capital, current leaders, and history and culture facts from hand-curated profiles. Search with / is diacritic-insensitive over names and ISO codes. No framework, no backend.
samiul@portfolio:~/projects/world-globe$ cat highlights.txt
- 177 countries painted live on a Three.js sphere
- Click-to-focus camera, antimeridian-aware
- Hand-curated leader and history profiles
- Zero framework, zero backend
samiul@portfolio:~/projects/world-globe$ cat stack.toml
# world-globe
lang = "javascript, vite"
map = "three.js sphere"
borders = "world-atlas + topojson"
nav = "search (/), hover, click-to-focus"
stack = ["Three.js", "Vite", "TopoJSON"]
samiul@portfolio:~/projects/world-globe$ git remote -v