Truthful HTML first
Next.js server components establish the story, navigation, public metrics and stable geometry before enhancement.
Product and engineering dossier
Been & Bound is a working travel platform, not a static portfolio concept. This dossier explains how the recruiter-facing experience exposes the judgement behind the product without compromising its users, data, or performance.
Designed and engineered by Adrian.
01 · The problem
A map can prove where. A useful atlas should also preserve why it mattered.
Been & Bound brings personal places, route structure, private notes and public journeys into one product model.
The homepage therefore has two jobs: communicate that model in seconds and let the working product provide the evidence.
02 · Architecture
Next.js server components establish the story, navigation, public metrics and stable geometry before enhancement.
Public journey and country activity come from established server services rather than portfolio-only counters.
The live atlas and a small observatory motion boundary enhance a complete, readable server-rendered page.
Reduced motion, keyboard focus, narrow reflow, empty data and recoverable map failure are designed states.
03 · Decisions and trade-offs
01
02
03
04 · Quality practice
Semantic landmarks, one page heading, visible focus, touch-safe controls, list parity and 200% text verification.
No animation dependency, no page-wide client boundary and no interaction required for meaningful first paint.
Existing data services and visibility rules remain the source of truth; the portfolio layer invents no social proof.
The homepage stays composed from focused domain components, with motion isolated from data and authorization.
05 · Reflection
The observatory creates a memorable first glance, but the deeper signal is restraint: truthful data, legible failure, accessible alternatives and an implementation that remains comprehensible after the animation is switched off.