BykonzYard · Homepage direction · v2

Locking the look and feel

Full teardown of the Dankie homepage, the SVG background system in BYK purple and gold, the copy that needs cutting, and the prompts to hand to Luna.

The principle. Every feedback round so far has gone on copy and images. Those are cheap to change. Layout churn is what costs us. Lock structure, motion and spacing now against placeholder content — swap words and pictures in later without touching the layout.

1Their whole page, end to end

Captured in full — 1440 × 12,218px, 19 sections, 38 images. Not screenshots of bits: the actual thing.

Full-length screenshot of the Dankie Sounds homepage from top to bottom
The entire page at 22%. Read the rhythm: dark band, photo band, dark band, colour band. Nothing sits next to something that looks like it.

What makes it feel "cleaner" than ours

  1. Alternating bands. Every section flips between flat dark #312F2F, a photo, or a saturated flat colour. Ours is the same plum for screen after screen.
  2. Short sections. Their marquee bands are 228–231px. Their tickets intro is 313px. They use tiny sections as breathing room between big ones — we don't have any.
  3. Two fonts, and body copy is monospace. Display face Newake for headings, Roboto Mono for everything else — nav, buttons, body, FAQ.
  4. Display type is enormous — 120px for section headings, 210px for statements, at weight 400. Size does the work, not boldness.
  5. Very little prose. Their longest block is about 60 words. Most sections are a heading plus one line.
#HBackgroundContent
1810videoHero — logo overlay, no text
2590photo + wash"DANKIE TO THE WORLD" + intro, one CTA
3313photo + wash"2025 TICKETS" — heading and one line only
41429photo + washTicket tier cards
5231flat darkMarquee: "PAYMENT PLANS ×2"
6798photo + washSplit — photo left, heading + copy right
7231flat darkMarquee: "2024 AFTERMOVIE ×6"
8803flat darkEmbedded video
9268flat pinkCountdown timer
10810flat cyanFull-bleed crowd photo
11987photo2024 highlights, numbered 01–04
12228flat dark"2025 LINE-UP" + one line
13790flat darkArtist carousel
142611photo + washFAQs — sticky label, accordion
15–16397flat darkPress quotes
17–19910photo / cyanFooter

2The SVG background system

The main thing to build, and where we beat them outright.

Theirs is one flat wash over a JPEG — literally linear-gradient(rgba(81,201,240,.58) …) + url(photo). Crude. Ours: layered vector scenes in BYK's own purple and gold, cut-paper style, hard edges, no soft fades.

#120620 · plum (canvas)
#1A0A2E · raised
#5A466D · mid purple
#B4823C · gold
#D4A45C · gold bright
#8B6FA8 · light purple (new)

Rules for every piece

The six assets to generate

AssetWhereNotes
SkyHero underlay, section backgroundsBanded plum→purple, gold sun disc with rim light, few stars
WaterMid sectionsHorizontal cut bands, gold specular flecks, slow drift
PalmsSection edges, footer2–3 depths, near-black fill, gold outline, parallax
Footer sceneFooter — full takeoverSky + water + palms combined, the richest of the set
Big sectionTickets / lineupWide horizon, minimal, doesn't fight the type
Divider stripBetween sections, 200–260pxTheir marquee-band trick — palm silhouette row

3 variations of each so there's something to pick from.

Prompt to hand Luna

Generate flat vector SVG scene artwork for a UK Amapiano events brand.

STYLE
Cut-paper / screen-print. Hard-edged flat shapes layered for depth.
No gradients inside shapes, no soft blur, no photorealism, no 3D.
Think Saul Bass travel poster, tropical island at night.

PALETTE — use these exact values, nothing else
  #120620  deepest plum (furthest back / darkest fill)
  #1A0A2E  raised plum
  #5A466D  mid purple
  #8B6FA8  light purple (nearest layer)
  #B4823C  gold — OUTLINES AND ACCENTS ONLY, never a fill
  #D4A45C  bright gold — rim light and specular only

RULES
- Max 3 purple tones per scene, clearly separated in value.
- Gold appears only as 2-3px outlines on palm fronds, horizon, sun rim.
- Every scene tiles or scales edge to edge at 1440-2560 wide.
- Layers must be separately addressable (id="sky" "water" "palms-near" …)
  so they can parallax independently on scroll.
- Flat SVG paths only. No raster, no filters except one grain overlay.

ASSETS (3 variations each)
1. SKY      — banded night sky, gold sun/moon disc low on horizon, sparse stars
2. WATER    — horizontal cut bands suggesting sea, gold specular flecks
3. PALMS    — palm silhouettes at 2-3 depths, dark fill, gold frond outlines
4. FOOTER   — full scene: sky + water + palm cluster, richest of the set,
              designed to sit behind footer text at ~30% visual weight
5. SECTION  — wide minimal horizon for behind large display type
6. DIVIDER  — short 200-260px horizontal strip, palm silhouette row

Deliver each as a standalone .svg, viewBox set, no fixed width/height.

3Nav — corrected

At the top

Once scrolled

Where Book Now goes

Book Now leads to one page carrying both booking routes — book DJ Bykonz, or buy event tickets. Only CTAs from there reach the actual ticket checkout. The nav never links straight to checkout.

Dankie hero and opening sections
Their hero carries no text at all — logo overlay only. The words start in the next section.

4Copy that needs cutting

Checked at source. The problem is real and it's in the components, not the JSON.

WhereNowChange to
AboutPage.tsx14 paragraphsOne line + 3 animated stat/icon blocks
Home About blockDense 40-word sentenceHeadline + 6–8 words, image carries it
AboutPage.tsx:243 "Follow the Yard"Wraps to 3 lines on desktopOne line — reduce clamp max, raise container width
EarnPage.tsx:28428-word paragraph"Follow. Share. Bring a friend." + icons
earn-card min-height 168pxOversized, blandTighter, with SVG texture behind
terms.jsonLong — correctLeave it. Legal copy should be long.
Rule to apply everywhere: no block over 25 words on a marketing page. If it needs more, it needs a picture or an icon instead.

From the SISO UI bank

Already curated in siso-ui-base, landing preset:

5Section order for BYK

#SectionBandContent
1HerovideoBYK logo overlay + own YouTube footage. No body text.
2IntroSVG skyOne statement, one CTA. Max 25 words.
3Dividerflat + palmsMarquee strip, ~230px
4Next upSVG sectionEvent cards — already strong
5Full-bleed photophotoCrowd shot, no text. Pure pacing.
6DividerflatMarquee
7Videoflat darkBYK Rooftop Live embed
8Countdownflat goldNext event — bank countdown comp
9Line-upflat darkArtist carousel — needs the 3 socials
10FAQsSVG waterTop 3 + Ask AI
11FooterSVG footer sceneFull takeover — the richest artwork
Dankie line-up carousel and FAQ section
Line-up into FAQs. Sticky label left, accordion right, thin dividers, + that rotates to ×.

6FAQs + Ask AI

Hard rule: answers come only from supplied BYK facts. Anything else → "ask us on Instagram." It must never invent a ticket price.

7Build order

  1. Nav — smallest change, direct client ask, immediate visible win.
  2. SVG backgrounds — Luna, using the prompt in §2. Biggest differentiator.
  3. Copy cull — apply the 25-word rule from the §4 table.
  4. Section order + bands — restructure HomePage.tsx to §5, alternating band backgrounds.
  5. Type scale — display way up, mono for body.
  6. Line-up carousel — blocked on the artist handles.
  7. FAQ + Ask AI — self-contained, runs in parallel.

8Still needed