A simple, focused app that provides a virtual "body double" for children with ADHD to help them stay on task during homework and study time.
Study Buddy is a virtual companion that sits with your child while they work, providing gentle encouragement and accountability without the need for constant parent supervision.
- Single source of truth - All behavior controlled from one config file
- No hardcoded values - Every timing, size, color comes from configuration
- Easy customization - Change one value, updates everywhere automatically
- Age-responsive - UI automatically scales for different age groups
- Future-proof - Add new age groups by adding data, not code
- Dynamic message generation - Content adapts to age and personality
- Modular subjects - Easy to add new subjects without code changes
- Personality-driven - Buddy behavior determined by personality templates
- Responsive UI - Automatically adapts to different screen sizes
- Centralized timing - All delays and durations in one place
- Computed configurations - Complex logic generated from simple data
- Scalable design - Components adapt automatically to configuration changes
- Clean separation - Data, logic, and presentation clearly separated
- Node.js 16+
- Expo CLI (
npm install -g expo-cli) - iOS Simulator (Mac) or Android Studio (Windows/Mac/Linux)
- Expo Go app on your phone for testing
- Clone the repository