Redação Online – Checkout Migration

Redação

Online – Checkout Migration

Feb 2023 — Jan 2025

Scroll to explore

Redação Online's checkout was leaking nearly a quarter of its buyers before they finished paying — a legacy vanilla JavaScript and HTML system that was slow, fragile, and carried real security risk around payment data.

I architected and executed a full migration of the checkout flow to a decoupled single-page application built with Vite, Vue.js 3, and TypeScript, adding stronger client and API-level security around payment transactions and optimizing state management and rendering for sub-second load times.

Highlights

  • Migrated the entire checkout flow from legacy vanilla JS/HTML to Vite + Vue.js 3 + TypeScript
  • Added stronger client and API security layers around payment transactions
  • Optimized state management and rendering for sub-second checkout loads
  • Cut checkout abandonment from 23% down to 9%

Challenges

  • Migrating a live, revenue-critical checkout flow without disrupting purchases
  • Closing security gaps in a payment flow built on aging, unstructured code
  • Getting load times down to sub-second without a full backend rewrite
CompletedFeb 2023Jan 2025
ViteVue.jsTypeScriptTailwind CSSBFFGit
Back to projects