Devlog

A hand-built world atlas, rebuilt from the ground up

The atlas of the world's peoples, first coded in 2021, moves to a modern stack with a Body Atlas, member boards and an AI portrait wizard built in.

  • Catalog
  • Design
  • AI

EthnicErotic began as a hand-built atlas of the world's peoples: one page per people, organized by continent and region, first coded in 2021. By December 30, 2025 the whole atlas had been rebuilt on a modern web stack, reading the same catalog the original had grown since 2021.

The world atlas, the region pages, the world map and search were rebuilt together, along with member accounts and message boards. The Body Atlas came with them: a set of trait pages that compare head and body hair, eyes and eye color, lips, hands, feet, height and weight across groups.

The rebuild also wrote AI portrait creation into the structure of the site. A step-by-step wizard starts from a people in the catalog, and every ethnicity page links into it, so each one is an entry point for a portrait.

Under the hood

  • One route per entity: a world page, 23 region pages, a page for every people and a page for every Body Atlas category, all rendered from the live catalog.
  • Typed data models describe groups, regions and accounts, so every page reads directly from one shared catalog.
  • The Body Atlas is category-driven: each trait category resolves to its own page of sub-categories, each with a name, a description and a reference image.
  • The portrait wizard runs in six steps, from choosing a people through body type, clothing, pose and style. Step one is a searchable picker over the whole catalog; arriving from a group page preselects that people and opens at step two.
region pages
23
steps in the portrait wizard
6
year the original atlas was coded
2021

See it on the site

Read the full log