🦉
LearnJoy Kids
Where Learning Meets Laughter!
Choose Your Profile
{children.map(child => (
))}
{/* Header */}
{earnedStars} stars earned
{/* Categories */}
{/* Edu-Reels Section */}
{/* Long-form Videos */}
{/* Bottom Navigation */}
);
const VideoCard = ({ video, isReel, onClick }) => (
{selectedChild?.avatar}
Hi {selectedChild?.name}!
🦉
What do you want to learn today?
{categories.map(category => (
))}
Quick Learning Reels
{filteredVideos.filter(v => v.duration.includes('s')).map(video => (
handleVideoClick(video.id)} />
))}
Adventure Videos
{filteredVideos.filter(v => v.duration.includes('m')).map(video => (
handleVideoClick(video.id)} />
))}
{video.thumbnail}
{video.duration}
{watchedVideos.has(video.id) && (
✓
)}
{video.title}
{video.description}
{[...Array(video.stars)].map((_, i) => (
))}
{video.ageGroup}
🎬
Playing Video...
Learning in progress!
{/* Mock quiz popup */}Quick Quiz! ðŸ§
How many dinosaurs were dancing?
{['5 dinosaurs', '10 dinosaurs', '3 dinosaurs'].map((option, i) => (
))}
Parent Dashboard
{/* Children Overview */}
{/* Controls */}
{/* Weekly Report */}
Children's Progress
{children.map(child => (
))}
{child.avatar}
{child.name}
Age {child.age}
Stars Earned
{child.stars} â
Screen Time Today
{screenTime}min
Favorite Topics
{child.interests.join(', ')}
Parental Controls
Screen Time Limit
Daily viewing time restriction
Age Filter
Content age appropriateness
Download Limit
Offline video storage
This Week's Learning
📚
24
Videos Watched
â
38
Stars Earned
🎯
5
Topics Explored
🦉
LearnJoy Kids
Where Learning Meets Laughter!
Choose Your Profile
{children.map(child => (
))}
{/* Header */}
{earnedStars} stars earned
{/* Categories */}
{/* Edu-Reels Section */}
{/* Long-form Videos */}
{/* Bottom Navigation */}
);
const VideoCard = ({ video, isReel, onClick }) => (
{selectedChild?.avatar}
Hi {selectedChild?.name}!
🦉
What do you want to learn today?
{categories.map(category => (
))}
Quick Learning Reels
{filteredVideos.filter(v => v.duration.includes('s')).map(video => (
handleVideoClick(video.id)} />
))}
Adventure Videos
{filteredVideos.filter(v => v.duration.includes('m')).map(video => (
handleVideoClick(video.id)} />
))}
{video.thumbnail}
{video.duration}
{watchedVideos.has(video.id) && (
✓
)}
{video.title}
{video.description}
{[...Array(video.stars)].map((_, i) => (
))}
{video.ageGroup}
🎬
Playing Video...
Learning in progress!
{/* Mock quiz popup */}Quick Quiz! ðŸ§
How many dinosaurs were dancing?
{['5 dinosaurs', '10 dinosaurs', '3 dinosaurs'].map((option, i) => (
))}
Parent Dashboard
{/* Children Overview */}
{/* Controls */}
{/* Weekly Report */}
Children's Progress
{children.map(child => (
))}
{child.avatar}
{child.name}
Age {child.age}
Stars Earned
{child.stars} â
Screen Time Today
{screenTime}min
Favorite Topics
{child.interests.join(', ')}
Parental Controls
Screen Time Limit
Daily viewing time restriction
Age Filter
Content age appropriateness
Download Limit
Offline video storage
This Week's Learning
📚
24
Videos Watched
â
38
Stars Earned
🎯
5
Topics Explored
0 Comments