Add interactive GeoIntel storytelling and portfolio assets
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-28 08:28:09 +02:00
parent fe60d97a47
commit 61e2505940
15 changed files with 532 additions and 259 deletions
+25
View File
@@ -11679,3 +11679,28 @@ Deployment evidence:
- Repeated the browser-rendered landing, guest-session, map and quality checks
against `http://192.168.10.150:1202`; the inspected live flow produced no
browser-console errors.
## 2026-07-28 - Interactive presentation and portfolio pass
- Added a keyboard-operable four-stage project-chain illustration to the
public landing page. Selection, source governance, PyTorch analysis and QA
evidence each change the explanatory state and map treatment.
- Added restrained route, scan, evidence and map-depth motion. Every animation
and transition is disabled under `prefers-reduced-motion`.
- Generated two original, text-free GeoIntel campaign images: a Belgian
land/sea GeoAI hero and a building-detection/QA orthophoto composition. The
assets are stored in `frontend/public/portfolio` for reuse.
- Captured repository-owned portfolio screenshots for the landing hero,
interactive project story, map workbench, quality workbench and mobile
landing experience in `docs/assets/portfolio`.
- Replaced the legacy README with a product-led overview, visual tour,
architecture diagram, governed AI/CUDA behavior, setup, verification,
deployment and documentation map.
- Browser checks confirmed the tab interaction, the PyTorch stage content and
a 390 px layout without horizontal overflow.
Verified in this pass:
- `npm run typecheck`
- `npm run test:unit -- --maxWorkers=1 --reporter=verbose` (`45 passed`)
- `npm run build` (`1892 modules transformed`, production build passed)
+9
View File
@@ -980,3 +980,12 @@ This file now starts with the current implementation status. Older preparation/b
- [x] Make guest authentication independent of optional browser scrolling support.
- [x] Restore the explicit frontend dependency exclusion required by the Unraid build-context gate.
- [x] Push the verified release and redeploy the Dockerman-native all-in-one runtime from `/mnt/user/appdata/geointel`.
# Sprint 230 - Interactive storytelling and portfolio presentation
- [x] Add an accessible interactive project-chain illustration to the public landing page.
- [x] Add restrained map, scan, route and evidence motion with a complete reduced-motion fallback.
- [x] Produce original GeoIntel hero and building-QA campaign imagery for project and portfolio use.
- [x] Capture portfolio-ready landing, story, map, quality and mobile screenshots.
- [x] Rewrite the repository README around product value, architecture, operation and visual evidence.
- [ ] Deploy and visually verify the presentation release on the Tower runtime.
Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB