Juvi App Logo

Juvi- Video App for Children

Juvi is an app for children to view videos with age-appropriate content. This app is powered by YouTube and we have used its interface. The app offers thousands of suitable videos for kids, directly from YouTube.

Juvi App

App Details

  • App Type: Kids App, Video App
  • Platform: iOS and Android
  • Technology: YouTube Interface
  • Country: Turky
  • Language: Java, Swift

Abstract

We developed a video app for children with video monitoring services for the parents. This helps in monitoring, filtering, and removing any inappropriate content and to keep kids safe.

It is one of the best educational apps for kids. The app has two components- the user app and the admin panel. This is a subscription-based video app for kids. Parents are in complete control of what their younger kids are watching. The parents add information like the age of children and the videos are segregated on the basis of the kid's age. This is the reason the kids are not exposed to suitable content.

Client and His Requirements

Our client is based in Turkey. He is passionate to keep kids safe in the digital environment, especially when they are surrounded by so many apps for kids. He realized that there is no filter for children on many video streaming platforms. This is why he decided to develop- Juvi: video app (kids video streaming app).

He wanted a video as well as an educational app for kids that help instill self-control, self-expression, enhance motor skills, and common sense in a child. He required an app that would filter out unsuitable content using video surveillance services for kids as well as had a time-tracker for the kids to control their content consumption.

juvi client requirement

Solution We Provided

As per the client's requirements, we developed an app that has all the features of a video streaming app and has parental control.

We developed a solution that parents can let their kids watch videos in a carefree manner. We partnered with YouTube and used its interface for the videos so that viewers have a lot of options to choose from. Parents just need to add information about their kids and the app will run the algorithm such that only age-appropriate content is displayed to the children.

Just like educational apps for kids, this app will help inculcate common sense, self-expression, and motor skills with super simple songs and videos. We also integrated a feature of time-limit that instills self-control in kids.

juvi App solution

Do you have an idea for a children's app? Tell us a bit about your idea and get a free quote.

Features We Integrated Into Juvi App

Sign up
Sign Up

The first screen that any user sees is the signup screen. The parents create an account using their verified email addresses. After OTP verification, the parents need to enter a pin code. If someone needs to access account settings, this pin is mandatory.

Create a Profile
Create a Profile

Next, the parent needs to create their child's profile by entering information like name, profile picture, gender, and birth date. The child is assigned an avatar and the parent selects any of the 6 available languages viz. Turkish, Italian, English, Spanish, French, and Dutch.

Video Categories
Video Categories

Like all kids' apps, this app has video categories for the kids. Different video clips are available under categories like Adventure, Circus, Music, Dinosaur, Vegetables on the category screen. Further, the videos also specify genres like educational or fun.

Add Favorites
Add Favorites

There is a favorites section in the app. The kids or parents can save an unlimited number of videos in it. If the parent has created multiple accounts for his kids, each profile has a separate Favourites section. They can find and view their saved videos at any time.

Search
Search

We integrated the search feature into this app for children. The kids, as well as the parents, can search for videos on this app. They just need to type the name of the videos or a part of it and they will get suggestions based on it. Just click on any video and it will play.

Settings
Settings

In order to access settings, the parental pin needs to be entered. The parents can manage multiple kids' profiles and details including name, age, languages, gender, and profile image. If the parents have any idea or wish, they can directly send a request to the admin.

 Time Limit
Time Limit

We integrated the unique feature of time limiting the app. This feature controls the time of content consumption by the kid. The parents set a timer for a defined time period and when the timer goes off, the videos stop playing. When the pin is entered, videos can be played again

Subscription
Subscription

If the users want to have access to the services of this app, they need to buy a membership. There are three subscription models- Monthly, Half-yearly, and Annual subscription plans. The users can also win and redeem awards by referring the app to others.

Dashboard
Dashboard

The admin can see all the parameters on the dashboard and manages them by clicking on them and editing the details. The admin can manage parameters like Child Avatar, Parents, Child Detail, Playlists, Videos, Categories, Language, and Skills.

Child Avatar
Child Avatar

The parents can select from 12 Avatars available on the app. Admin can manage these avatars by adding, editing, or deleting these avatars. Further, the admin can also add new avatars and assign a gender so the parents can choose any avatar.

Parents
Parents

The admin panel has access to parents' details as well. The admin can add or delete parents and manage details like parent ID, email address, subscription type and date, child count, last login date, activity status, and date of profile creation.

Child Detail
Child Detail

The admin panel has information like the avatar, kid's name, kid's gender, age, date of birth, parent ID and email address, languages, and profile creation date. These recorded details help to assign age-appropriate content for the children.

Playlists
Playlists

The admin also manages the playlists on this app. Parameters like emoji GIF, name, sequence, language, minimum-maximum age, gender can be managed by the admin. the admin can assign, create, delete, edit, activate, and inactivate them.

Videos
Videos

The admin panel is also responsible to manage the videos on the app. The admin can add new videos and their description or delete them. He has access to the title, thumbnail, link, minimum-maximum age, skills, category name, and activity status.

Categories
Categories

The admin panel has access to the categories on the app. The admin manages these categories and can edit category icon, name, minimum-maximum age, gender, language, skills, card color, activity status. He may also create or delete categories.

Languages
Languages

The admin is responsible for managing 6 active languages on this app. The admin manages name, greeting content in the language, flag, and activity status of the language. The admin can also edit, delete details, or add a new language if needed.

Juvi App

Development Process

Android App Development

We assigned an Android developer with 1+ years of experience. The developer started researching and learning payment integration with Play Store. It took him only 2-3 days to learn and implement the feature. The developer also implemented Firebase Dynamic links, Crashlytics, Performance, and Authentication to speed up the development process. The development was completed in 3 months alongside iOS app development.

Java

Java

Android Studio

Android Studio

my-sql

MySQL

iOS App Development

We assigned a senior developer with 5 years of iOS app development experience. After understanding the client's requirement, he started his research on YouTube APIs as the app was supposed to be powered by YouTube. He added the algorithm for segregating videos according to the kid's age. The development period was pretty smooth with no major challenges and the development was completed within 3 months as required by the client.

Swift

Swift

Xcode

Xcode

my-sql

MySQL

Results

Age-appropriate Content

Age-appropriate Content

We have integrated an algorithm that filters the content and only displays suitable content to the kids. We have made sure that the kids do not get exposed to any kind of violent, sexual, or abusive content in any way.

Parental Control

Parental Control

The parents have control over what the kids watch and how long they can watch. The app can be accessed with a parental pin and there is a timer that limits the child's consumption according to parents.

Fun Learning

Fun Learning

Just like educational apps, kids can learn from watching kids' educational videos on this app. The parents can be carefree and let their child play around within the app without any fear.

Juvi app for kids

Want to check out the features and app screens in detail? Check out our portfolio on Juvi App!

Words From Our Happy Clients

Get Your Free Quote

Let’s Build Your App

Locations

USA Office

Space-O Infoweb Inc, Suite 100-B 8585 E. Bell Road
Scottsdale, Arizona 85260
+1 (650) 666-3071


Canada Office

2 County Court Blvd., Suite 400, Brampton, Ontario L6W 3W8
+1 (437) 488-7337


India Office

1005, 10th Floor, Abhishree Adroit, Mansi Circle,Beside Gwalia Sweet, Ahmedabad, Gujarat 380015
Sales: +91 7069268048
HR (Landline): +91 79 40084018
(M): 9601433998 / 9316757277