Design Principles

designphilosophyarchitecture

The Core Idea

bythewei.dev is a sprint wall. Not a metaphor β€” it IS one. A cork board with sticky notes, tape, pins, stamps, a whiteboard, and a hidden bookshelf. The entire site is one page. Everything lives on the board.

The aesthetic is controlled insanity. Scrambled notes, random rotations, paper scraps pinned to cork. It should feel like you walked into someone’s office at 2am and found the wall covered in evidence.


Three Worlds

The site has three distinct visual environments. Each is a physical object that could exist on or near a real cork board.

1. The Cork Board (homepage)

The foundation. Everything sits on this. Cork texture with grid lines, radial gradients for depth, SVG noise overlay. 8 sticky note colors, 7 rotation classes, tape strips, stamps, pins. Layers let you peel stickies back through sprint history.

2. The Bookshelf (catalog modal)

Dark wood cabinet triggered by the hidden πŸ“Œ pin. Book spines color-coded by annotation density (cream β†’ mahogany). Genre dividers. Hover tooltips. Click a spine to open the reading journal β€” a separate notebook-paper world with ruled lines, margin marks, and gold-highlighted first sentences.

3. The Whiteboard (research cabinet)

Aluminium-framed glossy white surface with dot grid. Lives on the wall as an inline section AND opens as a full modal. Marker tray along the bottom (red, blue, green + eraser). Doc cards drawn as hand-bordered boxes in marker colors. Tags rendered as colored markers. Search field filters in real-time.

Content source: src/content/docs/*.md β€” drop a markdown file, it appears on the board at build time.


The Two Sites

bythewei.cobythewei.dev
AestheticFresh parchment, ink, verdigrisCork board, controlled chaos
TypefacesIM Fell English, Cinzel, Sorts Mill GoudyPermanent Marker, Kalam, Fredoka
PaletteParchment (#f4efe4), ink (#1c1208)Cork (#8B6914), navy (#1a1a2e)
VibeMedieval codex, archival manuscript2am sprint wall, beautiful mess
ContentAuto-generated data archiveHand-updated sprint stickers
Philosophy”It is what happened""The chaos is the aesthetic”

Typography

FontRole
Permanent MarkerHeaders, titles, stamps β€” the bold Sharpie scrawl
KalamBody text, sticky content β€” everyday handwriting
Patrick HandTags, dates, metadata β€” neat careful print
FredokaStats, column headers β€” friendly bubble letters

Principles

  1. The board is the product. Not a portfolio piece. A living kanban that updates itself.
  2. Every surface is a real object. Cork, wood, whiteboard, paper. No floating UI chrome.
  3. Controlled insanity. Random rotations, tape at odd angles, stamps slightly crooked. But never unreadable.
  4. Layers are time. Peel a sticky to see last week. The board has memory.
  5. Hidden depth. The πŸ“Œ and πŸ–ŠοΈ are barely visible. The catalog is a bookshelf. Reward curiosity.
  6. One page. The wall is one HTML document. Modals are drawers in the same room.
  7. Drop and appear. Add a .md to src/content/docs/, it shows up on the whiteboard. Zero config.

Accessibility

  • All doc pages render as semantic HTML (headings, lists, code blocks, tables) β€” screen readers and VoiceOver traverse them naturally
  • The slight CSS rotation on .doc-paper is purely visual β€” DOM order is linear
  • Doc pages use proper heading hierarchy (h1 title, h2/h3 sections)
  • Back link, tag chips, and all interactive elements are keyboard-navigable
  • prefers-reduced-motion should be respected for peel animations
  • Content is static HTML at build time β€” fully crawlable by LLMs, search engines, and assistive tech

LLM Accessibility

  • All doc content is pre-rendered HTML (no JS required to read)
  • Markdown source files are the canonical content β€” LLMs can fetch /docs/{slug} and get clean semantic HTML
  • The whiteboard grid is server-rendered (Astro template), not JS-built
  • Future: /llms.txt will provide a structured index of all docs