docs(launch): remove /join UX polish from P1 list

This commit is contained in:
Jennie Robinson Faber 2026-04-19 12:24:22 +01:00
parent f7c6bd88e7
commit faa5bcbb3c

View file

@ -22,14 +22,7 @@ None outstanding. Privacy/Terms pages shipped, duplicate-customer bug fixed, pre
## P1 — Strongly preferred before launch ## P1 — Strongly preferred before launch
### UX polish on the paid `/join` flow (noted 2026-04-18 during Test 1) None outstanding.
- Code entry points: `app/pages/join.vue` (form + `handleSubmit:478`, `processPayment:532`), `app/composables/useHelcimPay.js` (modal trigger at 137).
- Flow works end-to-end, but the single most important conversion point has three rough spots:
- **Join form sits too low on the page.** First-time visitors have to scroll to find it. Raise it above the fold, or lead the page with the form and move supporting copy below.
- **"Open Helcim modal" button is placed oddly.** After the first form submit, the next action (trigger the HelcimPay.js iframe) is easy to miss. Needs clearer visual hierarchy, ideally auto-opened or prominently CTA'd.
- **Return-to-join-page flash after payment success.** After HelcimPay.js reports SUCCESS, the user briefly sees the join form again before the redirect to `/member/dashboard` fires. Reads as an error.
- **Ideal:** wrap the whole flow (form submit → HelcimPay.js → success → dashboard) in a modal or at least an overlay with a clear step indicator, so the user never returns to the join page between states.
- Not blocking launch — flow works — but should land before inviting the full pre-registrant list, since this is where first impressions happen.
--- ---