Skip to content

Frontend: Add confetti animation on first successful deposit #365

@Junirezz

Description

@Junirezz

Goal

Celebrate the user's first deposit milestone with a brief confetti animation to improve engagement.

Scope

• Track first-deposit state in localStorage per wallet address
• Trigger a 2-second confetti burst on the success screen after the first deposit
• Do not repeat the animation on subsequent deposits

Acceptance Criteria

• Animation plays exactly once per wallet address
• Animation respects prefers-reduced-motion and is skipped if set
• No confetti on withdrawal success screens

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions