Work / Campaign site

Visa × JPMorganChase

The same hospitality flow rebuilt for a different guest list at Canada vs Bosnia and Herzegovina, explaining VisaGo ticket onboarding end to end.

Visa × JPMorganChase — Campaign site

The problem

A second hospitality guest list on a short runway, with VisaGo ticket onboarding to explain end to end — a flow guests had not used before and could not be walked through in person.

What we built

The Moneris hospitality flow re-pointed at a new guest list and a new match, with the VisaGo onboarding steps written out in sequence. Reusing a proven flow is the speed story here.

RoleFull build
Team2 engineers
StackNext.js 14 App Router, React 18, AWS CDK
IntegrationsLambda + API Gateway, DynamoDB, EventBridge Scheduler, Resend

Speed

Kickoff to staging link
9 hrs
Kickoff to launch
4 days
Saved by reusing the Moneris flow
~6 days
Review rounds
1, same-day turnaround

Launch hour

Peak first-hour traffic
1,600 requests/min
Registration completion rate
98%
Dropped submissions
0
Launch-day incidents
0
Uptime through the event
100%

Build quality

Lighthouse performance
98
Lighthouse accessibility
100
LCP / INP / CLS
1.0s / 40ms / 0.00
JS shipped
13 kB

Outcome

  • ~6 days against a fresh buildTime saved by reuse
  • 4 daysKickoff to launch

Closes after the match. The screenshot above is the record of the build.

The long-form write-up for this project is still in progress. Everything above is the summary; ask us anything it does not answer.