Full build, payments, CMS, analytics
DVLCE
Producer platform with triple-rail monetization.
dvlce.ca ↗The problem
The producer needed a single home for beats, gear, and studio bookings — plus a way to sell in three payment modes without juggling platforms.
What we built
We built a Next.js 15 App Router site on Vercel with a Firestore-backed admin panel, Stripe Checkout with webhook fulfilment, PayPal as a secondary rail, and manual e-Transfer reconciliation. GA4 with Consent Mode v2 handles Canadian and EU visitors correctly from day one.
Outcomes
- ▸Three payment rails (Stripe, PayPal, e-Transfer) under one checkout
- ▸Firebase admin CMS for inventory without a code deploy
- ▸GA4 + Consent Mode v2 compliant for Canada/EU
Stack
Next.js 15React 19Tailwind v4Firebase FirestoreStripePayPalGoogle Calendar APIVercel
Want something similar?
Most of our projects start from a pattern we've already shipped. Tell us what you need.
Start a project