diff options
Diffstat (limited to 'claude.md')
| -rw-r--r-- | claude.md | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -1,16 +1,20 @@ # DayByDay – Project Context ## What this is -An iPad app for pre-K children (ages 4–5) that teaches days of the week, months of the year, and seasons through simple, tap-based interactions. +An iPad app for pre-K children (ages 4–5) that teaches days of the week, months +of the year, and seasons through simple, tap-based interactions. ## Target user -A single child, approximately 4–5 years old, preparing to start school. Cannot read yet. Parent may sit alongside but the child should be able to use the app independently. +A single child, approximately 4–5 years old, preparing to start school. Cannot +read yet. Parent may sit alongside but the child should be able to use the app +independently. ## Design principles - Large tap targets — nothing small or fiddly - Bright, clean colors — simple and friendly, not cluttered - No text-dependent interactions — the child cannot read -- Audio is the primary feedback mechanism (day/month/season name read aloud on tap) +- Audio is the primary feedback mechanism (day/month/season name read aloud on + tap) - Simple animations on interaction — enough to delight, not enough to distract - No timers, no failure states, no scores — purely exploratory @@ -20,10 +24,12 @@ A single child, approximately 4–5 years old, preparing to start school. Cannot - Seasons: Spring, Summer, Fall, Winter ## Technical constraints -- SwiftUI, iPad only +- SwiftUI, iOS only - Fully offline — no network requests, no accounts, no analytics - No in-app purchases -- Targets latest iPadOS +- Targets latest iOS ## What good looks like -Each concept (day, month, season) should feel like its own tactile card or object the child can tap and explore. Transitions should be smooth. Audio should play immediately on tap with no perceptible delay. +Each concept (day, month, season) should feel like its own tactile card or +object the child can tap and explore. Transitions should be smooth. Audio should +play immediately on tap with no perceptible delay. |
