Vladimir HlobchastyiVladimir HlobchastyiSenior Software Engineer
Back to work
Case Study
Quiz funnel · Stripe subscriptions

Wellness Subscription Platform

Web platform for personalized quiz funnels, subscription billing and localized onboarding.

Role

Frontend Developer

Focus

Conversion quiz funnel, Stripe checkout, subscription management, localization and animated progress UI.

Stack

ReactTypeScriptViteReact RouterTanStack QueryReact Hook FormYupStripei18nextTailwind CSSFramer MotionSentry
Preview & Screenshots
01 / 04
Wellness Subscription Platform — image 1
Wellness Subscription Platform — image 2
Wellness Subscription Platform — image 3
Wellness Subscription Platform — image 4

Overview

Worked on the web platform for a subscription product in the health and wellness category. The application walks visitors through a personalized multi-step quiz, builds a tailored plan, converts via Stripe checkout and lets users manage their subscription — localized into 10 languages and tuned for conversion.

Challenge

A funnel like this lives or dies on flow and trust: each quiz step has to feel effortless, validation must be forgiving, payments have to be reliable, and everything must work identically across 10 locales and unit systems without breaking the conversion path.

Outcome

A smooth, animated quiz-to-paywall funnel with reliable Stripe checkout, self-serve subscription management and full localization — a measurable acquisition surface rather than a static marketing page.

Responsibilities

04 areas
01

Quiz funnel

Implemented the multi-step personalized quiz with progress UI, unit toggles, validated forms (React Hook Form + Yup) and animated step transitions (Framer Motion).

02

Payments and subscriptions

Integrated Stripe checkout, payment review and self-serve subscription management (manage and cancel) with clear states and error handling.

03

Localization

Wired i18next across 10 languages with locale-aware dates and units, keeping the entire funnel consistent across markets.

04

Data and reliability

Connected the UI to the API with React Query, added progress charts and integrated runtime monitoring for production reliability.