Looking for a Systems Architect that can oversee long term but part time the design of a system that allows rationing of video consumption time for kids using tablets - as well as design the backend interface used by parents to police and manage the kids' screen time.
Preferably the candidate has small kids as well and knows about the issues managing screen time of kids using devices.
General Functionality:
Kiddo TV is an Android Application ("App") that allows parents to provide to their kids a "restricted" Android device that rations the amount of media to be consumed with simple, time based rules and a reward system for "earning" more screen time.
The basic functionality is (a) a signup process that allows an account to be created for parents, (b) a management interface for with up to 3 guardians able to control and grant rights, (c) a search functionality that allows searching of suitable content among popular video sites as well as a separate Kiddo TV database (with "verified" content), and (d) the app to be installed in Android devices, tightly restricting them to the functionality allowed by the guardians.
This document shall focus in the DATABASE and WEB FUNCTIONALITY, with some functions to allow for the device management and authentication.
Device Limitation and Parental Control
The idea is that the Kiddo TV app can be installed very easily, and then the app can be easily "connected" to an account (by scanning a QR code or entering a short code). Subsequently, kids "encounter" an insurmountable barrier to launch application other than Kiddo TV.
The Kiddo TV application knows 3 states: One PLAY state in which the user does have available screen time, and can choose between videos that are preselected by their parents. One EARN state in which the allotted screen time is exhausted but kids are able to EARN more time by successfully solving a quiz (one or more pages), and one LOCKED stage in which the device "pretends" to be out of battery and needs recharging (in reality, this is the state in which users are intentionally prevented from the consuming screen time).
Website Appearance KIDDO.TV
The overall approach is a SIMPLE website with only a few publicly viewable pages. It should consist of a background video and a signup with process that starts with the user entering his/her email address.
A subsequent email that contains a link will then act as the "Launcher" for subsequent pages, allowing the users to choose plans and set the names of their kids.
As a REFERENCE: The interactivity of the site and overall controls (especially when stating devices for kids) should be comparable with the functionality and look/feel of Expedia
Multibrand Rollout
Due to the fact that the brand "Kiddo" has trademark conflicts in Europe, we will roll out under a different brand (working title: "Eurokidz" - but final brand to be determined). The website should therefore be "skinnable" - and the webserver architecture should allow for two separate domain names to be resolved at one webserver, with different content/branding.
Also all paid/subscription functions should use local currency and a different payment gateway, dependent on what website the signup happened on. Same goes for emails that are sent from the service to the user.
The user accounts of Kiddo TV and EuroKidz brand should be totally separate (i.e. it should NOT be possible to log in with a user account that has signed up on Kiddo on the Eurokidz site and vice versa)
Country-Specific Address Formats
The website needs to make sure that users see FAMILIAR address formats, such as City-State-ZIP in the U.S. and Streets/House Number (separate fields) in many European countries.
Presentation of Content
Available content should be presented similar to the homepage of YouTube: (a) a text search of videos, (b) proposed content for the selected age group. Each video should have small icons that allow "Beam to" functionality ("beam to" should be for each kid individually if more than one kid device to a user account.
Content Management / Admin Interface
An admin interface should allow ADDING VIDEOS to the database. The idea is that there is a trusted amount of CONTENT MANAGERS that identify content that is available on public video sites
There should be a transfer functionality of videos that are already on YouTube by just stating the YouTube link.
CREATION OF QUIZZES
A specific part of the content management system deals with quizzes. Those quizzes should be of the following nature:
(a) identification quizzes: Display an object and let the user guess what it is,
(b) basic math quizzes: Display an equation and let the user guess the answer,
(c) general multiple choice: Display a question and let the user choose A/B/C as answer
About the recuiterMember since Sep 14, 2017 Hema Patel
from Gujarat, India