MEGA-WEBSITE/docs/WHY-MEGA-IMAGE-PROMPTS.md
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

3.3 KiB

Why Mega: image prompts

Six images for the sticky panel in the Why Mega section, one per point.

Output: 5:4 landscape, at least 2000 px wide. Export as .webp into app/public/img/photos/ (plus a -sm copy about 800 px wide), then set the image for that point in pillars in app/src/data/content.ts.

Keep them as one set: add the style line below to every prompt so the six read as one shoot that matches the real site photography.

Style: documentary construction photography, Gauteng South Africa, bright midday Highveld sun, deep blue sky with a few white clouds, red-orange laterite soil, natural colour, wide-angle 24mm, sharp, realistic, no text, no logos, no watermarks, no brand names on clothing or machines.

The panel puts a big number in the bottom-left corner and darkens the bottom third, so keep the subject in the upper two thirds and leave the bottom-left quiet.


01 · Commitment to Safety

A civil construction crew of three in white hard hats, orange high-visibility vests, safety boots and gloves holding a toolbox talk beside a shored trench on a road construction site, one worker pointing at a laminated safety board, barrier tape and traffic cones in the foreground, excavator parked behind. [style line]

02 · Quality Workmanship

Low-angle close-up of freshly laid grey interlocking paving blocks meeting a crisp new concrete kerb, perfectly straight joints, a worker's gloved hand checking level with a spirit level, clean new asphalt road stretching behind into the distance. [style line]

03 · Sustainability

Aerial drone view of a completed residential estate road with planted grass verges, young indigenous trees and a landscaped stormwater attenuation pond with reeds, neat kerbs and walkways, surrounding bushveld left intact. [style line, but say "drone photography, 60 m altitude" instead of "wide-angle 24mm"]

04 · Project Management

A site manager in a white hard hat and reflective vest reviewing a large printed construction programme and drawings on the bonnet of a white bakkie, a tablet beside the drawings, graders and a roller working on a new road in the background, slight shallow depth of field. [style line]

05 · Construction Management

Wide shot of a busy, well-organised civil site: an excavator lowering a large concrete stormwater pipe into a trench, a banksman in PPE guiding with hand signals, a surveyor with a total station on a tripod in the foreground, stockpiles neatly placed. [style line]

06 · Client Support

A construction director in a hard hat and a client in smart-casual clothes walking a newly completed road together at golden hour, both relaxed, the director gesturing towards the finished kerbs and street lights, the new development's buildings softly in the background. [style line, but say "warm late-afternoon golden-hour light" instead of "bright midday"]


Tips:

  • Generate three or four of each and pick by eye. Hands, faces and hard-hat straps are where generators usually slip.
  • Reject anything showing unsafe practice (no hard hat, someone standing in an unshored trench). On a safety page that reads worse than having no photo.
  • If one point keeps coming out fake, use a real site photo for it instead. Real always beats generated here.