
Project Overview
Golden Child is a mobile application designed to help parents engage young children in household responsibilities and early learning through gamification. The app transforms everyday chores and educational tasks into fun, interactive adventures for toddlers and preschoolers.
It features a dual-interface architecture:
- Parents can assign tasks, manage rewards, and track progress.
- Children interact with a colorful, intuitive interface to complete tasks and earn achievements.
The app was developed using Flutter, with SQLite for local data storage and Provider for state management.
Key Features Delivered
- Customizable Task Creation & Family Challenges
- Educational Content Integration
- Child-Friendly Interface with Animated Elements
- Progressive Reward System
- Goal Setting & Progress Tracking
- Real-Time Notifications (Planned)
- Parent Dashboard with Visual Progress Indicators
- Customizable Avatars
- Time Management Tools
- Offline Mode Support
- Multi-Child Account Management
- Privacy & Security Controls
- Adaptive Task Difficulty (Planned)
- Secure Login/Logout & User Profiles
Technical Stack
- Languages & Frameworks: Dart, Flutter
- Database: SQLite
- State Management: Provider
- Design Tools: Figma
- Version Control: Git & GitHub
- Architecture: Microservices, RESTful APIs
- Hosting: AWS (ECS, RDS, S3)
Development Methodology
The team followed the Waterfall model, progressing through:
- Requirement Gathering
- Analysis
- Design
- Implementation
- Testing
- Deployment & Maintenance
Project Outcomes
- A fully functional prototype with core features operational
- Successful implementation of user authentication, task assignment, and reward systems
- Intuitive and engaging UI for both parents and children
- Functional testing confirmed reliability of key features
- Usability testing indicated strong user experience with areas for refinement
Future Enhancements
- Advanced Gamification: Achievement badges, story-driven tasks
- Educational Modules: Curriculum-aligned learning activities
- Backend Expansion: Real-time notifications, cloud sync, analytics
- Security Improvements: Robust encryption, content filtering
- Usability Testing: Real-world studies with parents and children
Team Members:
- Jihad Kamal Bukhari
- Nawwaf Mohammad Alharbi
- Abdullah Shujaa Alzahrani
- Abdullah Talal Alqurashi
- Adeeb Bandar Al Motadaris
- Rawad Hani Alhebshi
- Abdulaziz Abdullah Alzahrani
Supervisor:
Dr. Ahmed D. Alharthi