Commit graph

10 commits

Author SHA1 Message Date
David
56167270bc Add interactive directors caricature
Add a directors caricature that highlights the corresponding face and portrait on hover. Update the five leadership images and include source photos plus editing prompts for future team portrait production.
2026-11-03 21:12:41 +02:00
David
702f5956c9 Add project progress modal, Why Mega scroll panel and three new projects
Projects can now be opened from the deck: a modal shows live progress per
section, the services on site and a plan map drawn from the site model.

- ProjectModal with per-section progress and site maps (src/data/sitemaps),
  generated by app/scripts/build-sitemaps.py
- progress.json holds the per-project section states
- Why Mega becomes a scroll-driven list with a sticky panel that follows the
  point in the middle of the screen, plus new pillar photographs
- PRJ-06 Munyaka, PRJ-07 Cedar Gate and PRJ-08 The Hills join the deck, so
  the track length and the site count now follow the number of projects
- Projects moves above Why Mega and the section labels renumber
- Contact section rebuilt on an asymmetric grid
- Intro counters keep their thousands separator and no longer wrap
- Dev server listens on the LAN so a phone on the same Wi-Fi can open the site
2026-11-03 19:26:10 +02:00
David
59e659d5ef Add spec and plan for the five-layer services accordion 2026-11-03 18:02:20 +02:00
David
21718e5e35 Fix project stack: opaque recede, nav clearance and intro overlap
- The receding card must stay fully opaque; dimming it let the card
  behind ghost through the title and chips on photo-led cards.
- Give the pinned stage top padding so the section label clears the
  fixed nav, and a gap so the covered card does not clip the intro.
- Let the deck size to the space left in the stage, so it can never
  overflow the viewport.
2026-11-03 14:46:55 +02:00
David
d01c90265d Replace the projects grid with the stacked project log 2026-11-03 14:10:41 +02:00
David
6373339c3f Add the stacked project deck component 2026-11-03 14:10:11 +02:00
David
aa887918b7 Add stack animation math with unit tests 2026-11-03 14:08:25 +02:00
David
88a139f4d8 Add implementation plan for the stacked project log 2026-11-03 14:06:42 +02:00
David
4025ef0412 Add design spec: stacked project log scroll section
Ports the Stackless Coffee roast-log mechanic (pinned deck of cards
dealt on scroll) to the MEGA projects section: photo-led cards,
CSS sticky + rAF scrub, no new runtime dependency.
2026-11-03 13:57:38 +02:00
b75229a5f4 Mega Infrastructure website: cinematic scroll redesign
Vite + React + Tailwind site with a scroll-scrubbed drone fly-through,
services, projects, company, team and contact sections, plus a
Dockerfile + nginx config for Coolify deployment.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:24:49 +02:00