Context
Terto Beats is a digital product marketplace connecting music producers and buyers.
Problem
The product required an end-to-end purchase journey that remained reliable under real transaction scenarios, from discovery to delivery.
Role & Ownership
I developed core commerce flows and integration behavior across checkout, state handling, and post-purchase automation.
Technical Decisions
- Implemented checkout and pending-order lifecycle behavior in Next.js.
- Used Supabase for authentication and data persistence.
- Added Stripe Checkout and Mercado Pago initiation flows with provider, currency, and amount validation.
- Implemented webhook handling, including Stripe signature validation, and shared paid-order fulfillment.
- Organized state handling for cart, user session, and purchase context.
Outcome
- The codebase supports an end-to-end checkout, order, and fulfillment flow for digital assets.
- Payment-volume, revenue, and production outcomes are not represented here.
Notes / Lessons
Reliable commerce products require robust post-purchase handling, not only checkout UI.