Lumanaire.
Quotation

Prepared by

K2024490035 (Pty) Ltd

trading as Lumanaire.

2-6a Lifestyle on Kloof,

50 Kloof Street, Gardens

Sadia Abrahams

WhatsApp: +27 82 046 1926

hello@lumanaire.co.za

Prepared for

One-eyed Jack

2-5 Lifestyle on Kloof,

50 Kloof Street, Gardens

Manuela

manuela@one-eyedjack.co.za

cc: Darren, Cabello

Quote Reference: OEJ-BYD-2026-001
Date of Issue: 20 May 2026
Valid Until: 19 June 2026

Details Amount

BYD Media Hub

Per-client sub-hub, live by 11 June 2026

A BYD-branded media and event platform at byd.one-eyedjack.co.za. Powers invitations, RSVPs, press kit distribution, and event-day check-in for the BYD Atto 2 launch (Johannesburg, 11 to 12 June 2026) and every BYD activation that follows.

Deliverables include:
  • BYD-branded landing at byd.one-eyedjack.co.za
  • Save-the-date, formal invitation, reminder and press release campaigns
  • Token-based RSVP form, pre-filled per recipient
  • Press kit page with email OTP gate, asset downloads and access analytics
  • Mobile event-day check-in for staff (name search plus optional QR scan)
  • Live admin dashboard: invites sent, opens, RSVPs (yes / no / maybe), bounces, check-ins
  • From-address branding (byd@one-eyedjack.co.za) with reply-to routing for media inbox
  • Resend deliverability (DKIM, SPF, DMARC) verified on eu-west-1
R 75 000

One-eyed Jack Hub

Internal CRM, OEJ IP, included with the BYD Media Hub

The multi-tenant admin platform that powers every OEJ client sub-hub. Built once, included gratis as a partnership opener with One-eyed Jack, lives at app.one-eyedjack.co.za and is the long-term replacement for spreadsheet wrangling and per-event payments to Event Press.

Deliverables include:
  • Multi-tenant client architecture seeded with BYD plus Bloc, Exclusive Books, Ford, MAN, VW, Audi, Lord on standby
  • Master OEJ media database (publications, contacts, tags, audiences)
  • Smart import with case-insensitive email dedupe across quarterly Target Media drops
  • 5-step campaign builder (type, audience, sender, preview, schedule)
  • Cron-driven batched send pipeline via Resend (50 per minute, no Microsoft 365 throttling)
  • Magic-link admin login for Darren, Cabello, Laurell, Natasha, Manuela
  • Live campaign analytics, bounce hygiene and auto-unsubscribe handling
  • Activity audit log for accountability across the team
  • Mobile-responsive admin so the team can run campaigns from phones
R 0
TOTAL: Once-Off Development & Build Cost R 75 000

Hosting, Maintenance & Server Management

Ongoing service, billed monthly

Vercel hosting for the OEJ admin and every per-client sub-hub, Supabase Postgres and Auth, Resend transactional sending, uptime monitoring, platform updates, error handling, weekly backups, and ongoing technical maintenance.

R 1 499
per month
Lumanaire.
Quotation

Project Scope

Lumanaire will design and deliver the BYD Media Hub, a branded media and event platform for One-eyed Jack's BYD account, plus the underlying One-eyed Jack Hub internal CRM that powers it. The BYD Media Hub is BYD-facing; the OEJ Hub is OEJ-only and serves as the master media database, campaign builder and analytics layer behind every OEJ client sub-hub.

The system is designed for the BYD Atto 2 launch as its first live event, with the architecture sized to take on Bloc, Exclusive Books, Ford, MAN, VW, Audi and Lord without re-builds. Each client gets its own branded sub-hub at {client}.one-eyedjack.co.za while OEJ's master media database stays private to OEJ.

Project Milestones & Phases

Phase 0. Foundation

  • Next.js 16 plus Supabase plus Tailwind plus shadcn scaffold
  • Magic-link admin authentication and route protection
  • Admin shell, sidebar, topbar, placeholder dashboard
  • Vercel preview deploy

Phase 1. Media Database, Audiences and Campaigns

  • Contacts, publications, tags, audiences schema with RLS
  • XLS or CSV import with dedupe preview
  • Audience builder by tag and publication filter
  • 5-step campaign wizard (type, audience, sender, preview, schedule)
  • Resend integration with batched send pipeline

Phase 2. Public Surfaces and Send Pipeline

  • Wildcard subdomain routing for per-client sub-hubs
  • RSVP form at byd.one-eyedjack.co.za, pre-filled by token
  • Press kit page with email OTP gate and asset downloads
  • Mobile event-day check-in with name search and optional QR scan
  • Live admin analytics: sent, opened, RSVPed, bounced, checked-in
  • Resend webhook for delivery, open, bounce, complaint events

Phase 3. QA, Test Send and Atto 2 Go-Live

  • Test send to internal addresses (Jarryd plus 4 OEJ staff)
  • DNS verification on Resend (eu-west-1)
  • Manual end-to-end run: import, build audience, send, RSVP, check-in
  • BYD Atto 2 live event support, 11 to 12 June 2026

Key Deliverables Summary

Timeline

20 May 2026

Kickoff plus deposit

BYD Atto 2 save-the-date sent via Event Press as fallback (Resend not yet verified). DNS records sent to Justin at Visualize IT.

21 to 22 May 2026

DNS verified plus Phase 0 ships

Wildcard CNAME and Resend records live. Next.js scaffold plus magic-link auth plus admin shell loads at app.one-eyedjack.co.za.

23 to 27 May 2026

Phase 1 ships: contacts plus campaigns

Master media database imported, audiences built, campaign wizard live, test send to internal addresses.

28 to 30 May 2026

Phase 2 ships: BYD sub-hub plus RSVP plus press kit plus check-in

byd.one-eyedjack.co.za live with RSVP form, press kit OTP gate, check-in app.

31 May 2026

Formal BYD Atto 2 invitation send (first real OEJ Hub send)

Approximately 800 invitees, batched via Resend at 50 per minute, with live admin tracking.

5 to 10 June 2026

Reminders plus press release prep

RSVP reminders to non-responders. Press kit page final. Check-in app rehearsed.

11 to 12 June 2026

BYD Atto 2 launch, Johannesburg

Day 1 media plus influencers (OEJ database). Day 2 BYD stakeholders, dealers, VIPs (BYD list). Press release auto-send on event day.

13 to 14 June 2026

Post-event survey plus reporting

RSVP vs check-in reconciliation, open and click stats, coverage report compiled.

Lumanaire.
Quotation

Ownership & IP

One-eyed Jack PR Agency retains full ownership of:

BYD retains full ownership of all BYD-specific branding, copy, image assets, and the press pack uploaded to the BYD Media Hub.

Lumanaire retains ownership of the underlying platform code and architecture, licensed to OEJ in perpetuity for use across the OEJ client portfolio.

Why Lumanaire

Same team, same stack

We built contentcreatorawards.co.za, friendsofjack.co.za and one-eyedjack.co.za. The BYD Media Hub is the next chapter in the same partnership, with a deeper toolset.

Multi-tenant on day one

Adding Bloc, Ford, MAN, VW, Audi, Exclusive Books or Lord is a row in a clients table, not a re-build.

AI-augmented delivery

Two weeks of work compressed into days. Same quality, faster ship cycle, transparent pricing.

South African team

Same timezone as OEJ. Cape Town based. Fast responses, no overseas handoff lag.

Notes & Assumptions

Banking Details

Bank
FNB Business
Account Name
K2024490035
Account Number
63113926472
Branch Code
250655
SWIFT Code
FIRNZAJJ

Payment Terms

Closing. We look forward to bringing this to life with One-eyed Jack, starting with the BYD Atto 2 launch and scaling across every brand on your roster.

One click. Reply via either channel and we send the 50 percent deposit invoice to commence development. Quote reference OEJ-BYD-2026-001.

To accept: WhatsApp +27 82 046 1926 or email hello@lumanaire.co.za, quote reference OEJ-BYD-2026-001.

Lumanaire. AI-powered platforms for South African brands. hello@lumanaire.co.za. WhatsApp +27 82 046 1926.