Find more Network And System Administration Remote Jobs posted recently Worldwide

Required software development freelancer for System Architect / Full-stack developer job

Posted at - Mar 31, 2020

Toogit Instant Connect Enabled


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

Skills & Expertise Required

software development 

Candidate shortlisted and hiredHiring open till - Jan 25, 2021

Work from Anywhere
40 hrs / week
Fixed Type
Remote Job
$2,087.58
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Network And System Administration category.