All work

Slide

Web2app funnels that convert paid traffic on branded domains.

Role
Fullstack
Discipline
Web2app
Year
2026
Focus
Next.js, TypeScript
Slide cover

(Overview)

I built Slide end to end: quiz funnels, Stripe checkout, A/B experiments, and analytics on branded domains - so mobile apps can convert paid traffic on the web before the App Store cut.

Sending paid traffic straight to the App Store burns margin and intent. App teams needed preferences and payment on the web, then a clean handoff to install - under real paid-traffic pressure.

I built the Next.js product end to end: shared Survey runtime for live and preview, no-code builder with branching, white-label themes, Stripe Connect checkout with prefetch, middleware A/B routing, and analytics with an engaged-traffic filter.

Thousands of users have converted through Slide funnels. PredictWind runs live on signup.predictwind.com.

  • Next.js
  • TypeScript
  • TailwindCSS
  • tRPC
  • Jotai
  • TanStack Query
  • Stripe
  • TipTap
  • Framer Motion
  • Drizzle

(By the numbers)

0+Users converted

(Brief)

Product context

Slide is a web2app conversion platform: quiz funnels, conditional paths, embedded payments, and App Store handoff - plus experiment routing and funnel analytics. Public surfaces are brand-owned. Latency, checkout friction, and experiment correctness are the product.

(Architecture)

System layers

Marketing, workspace, and public funnels share one Next.js surface.

Surfaces
Marketing, workspace, live/preview funnels, and custom-domain routing
Builder & runtime
One Survey component for preview and live, FlowMap branching, themes
Payments & tracking
Stripe Connect checkout, Meta Pixel, webhooks, visitor attribution
Data
Postgres (Drizzle/Neon), tRPC, NextAuth, Stripe Connect, Resend

(Product surface)

What operators can ship

  1. 01

    Funnel runtime

    Step machine, themed public pages, thank-you handoff, and Meta Pixel across 15 step types.

  2. 02

    Payments

    Stripe Connect Embedded Checkout with prefetch, webhooks, and completion notifications.

  3. 03

    Experiments & analytics

    Weighted experiment routing, side-by-side dashboards, engaged filter, and CSV export.

  4. 04

    Builder

    Drag-and-drop authoring, branching, templates, themes, custom domains, and team invites.

(Product)

Product surfaces

No-code builder with live preview, experiment launch, funnel analytics, and brand/domain settings.

Slide desktop view 1
Slide desktop view 2
Slide desktop view 3
Slide desktop view 4

Mobile

Slide mobile view

(Hard problems)

Constraints that shaped the build

  • Builder preview must match live

    One Survey runtime powers both, so publish and experiment paths stay identical

  • Paywall friction on mobile paid traffic

    Stripe session prefetch keyed by price config so checkout is ready when users hit it

  • A/B assignment without flicker

    Middleware weighted rewrite so the wrong variant never paints

(Testimonial)

Thanks to Slide, we turned web traffic into paying installs without losing margins to the platforms. Experimentation went from weeks to hours.

Plats·Growth Lead at PredictWind

(Impact)

What I shipped

  • 01

    Thousands of users converted through Slide funnels on branded domains.

  • 02

    One runtime powers builder preview and live - growth teams ship without eng tickets for every branch.

  • 03

    PredictWind runs production funnels on signup.predictwind.com.

Next projectGoodnatureHeadless Hydrogen storefront for a global conservation brand - markets, currency, and shipping that tell the truth.