Skip to content
Devy
Back to About

Onboarding and Trial Lesson Flow Improvement

Day1 Company · Apr 2026 - May 2026

ReactTypeScriptSpring BootPlaywrightFeature Flag

Tasks

  • •Connected trial lesson booking, preview, and entry states to the home onboarding and lesson domains to improve the first-lesson path for new users
  • •Designed the new onboarding flow and existing trial logic to run side by side behind an onboarding feature flag
    • •Preserved existing trial logic when the flag is disabled to reduce stage and production rollout risk
  • •Cleaned up common inconsistency cases such as booked trial cards, additional trial CTAs, preview/entry routing, and level synchronization
  • •Compared lecture start time in the backend OnboardingService getState synchronization and preserved existing trial-state calculation even when onboarding is disabled
  • •Verified booking, reuse, paid-user protection, and stage-entry conditions with Playwright E2E and unit tests

Achievements

  • •Prepared a feature-flagged structure that can operate the new onboarding flow alongside the existing trial flow
  • •Improved state consistency and reduced edge cases in the first-lesson entry path

Search Posts

Search blog posts by title, description, tags, or content.