SvelteKit: Celebration animations #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Depends on daily-100 #7 (SvelteKit scaffold).
Repo
forgejo_admin/daily-100User Story
As a user
I want celebration animations when I hit milestones
So that achieving goals feels rewarding
Context
Duolingo-inspired celebration system. Confetti on first perfect day (8/8). "First Perfect Week" badge at 7-day perfect streak. Special celebration screen at 30-day perfect streak. Level-up animation with new title reveal. Numeric milestone celebrations at 10, 25, 50, 100, 200, 365 perfect days. Screenshot-shareable milestone cards.
File Targets
Files the agent should modify or create:
src/lib/components/Celebration.svelte-- celebration overlay componentsrc/lib/celebrations.ts-- milestone detection logicsrc/lib/components/MilestoneCard.svelte-- shareable milestone cardFiles the agent should NOT touch:
prototype/-- reference onlyAcceptance Criteria
Test Expectations
npm run buildConstraints
Checklist
Related
daily-100-- project