Inspiration The idea for Baby YouTube came from observing how many parents struggle to find safe, age-appropriate video content for their babies. Most existing platforms expose young children to ads, autoplay suggestions, or loud, overstimulating media. I wanted to create a distraction-free, educational, and playful space tailored specifically for babies and toddlers.
What I Learned While working on this project, I learned:
How to build a responsive and intuitive React frontend for a highly specific age group.
Backend development with Node.js, including REST API design.
Efficient data modeling using MongoDB.
Ensuring accessibility and simplicity in UI/UX for both babies (visual design) and parents (controls).
Techniques for embedding and filtering video content safely.
How I Built It The project consists of:
A React frontend with bright, simple visuals, large clickable elements, and limited navigation to reduce distractions.
A Node.js backend serving video data and managing user interactions.
MongoDB to store video metadata, categories, and user settings.
Video content is either embedded (with strict filters) or stored locally.
Parental settings include time limits, content preferences, and screen lock.
Hosted on a cloud platform with scalable API deployment.
Challenges I Faced Finding completely ad-free, safe video content suitable for babies.
Designing a UI that is engaging for babies but also gives control and peace of mind to parents.
Managing autoplay without leading to unrelated content.
Creating a backend that is secure, fast, and scalable with minimal latency.
Built With
- api
- bootstrap
- express.js
- mongodb
- node.js
- react.js
Log in or sign up for Devpost to join the conversation.