Click here to Skip to main content
Click here to Skip to main content


, 21 Aug 2013
Rate this:
Please Sign up or sign in to vote.
BabyMed is an innovative and integrated app that will make information on child care, child growth, child development and all aspects that relate to upbringing of children easily accessible and affordable

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.


Target Platform

This application is targeting tablet devices running the windows 8 operating system


The application will be featured in the Healthcare Category

Overview of the application

My application is called BabyMed. BabyMed is innovative and integrated windows 8 desktop app for tablets running the windows 8 operating system. The application will make information on child care, child growth and child development and all the aspects that relate to the upbringing of children more easily accessible and affordable to medical practitioners so that they provide the best advice and medical care to households with children of ages 0-5 years. The app will also make information on baby care more affordable and accessible to Kenyan households with children of ages 0-5 years. Making information on child care, growth and development easily accessible and affordable is important because keeping the children healthy is an important health outcome in a nation and health is universal need that forms part of the millennium development goals (MDGs).

The Problem

This application seeks to solve the problem of lack of accurate, affordable and easily accessible information required for the proper care of babies/children from 0-5 years. This problem more specifically affects majority of Kenyans and Africa in general. Solving this problem is important because facilitating affordable and easy access to information on children healthcare will result in reduced child mortality rates, of which is listed as goal no. 4 under the Millennium Development Goals. Millennium Development Goal 4 (MDG 4) aims for a two-thirds reduction in under-five mortality between 1990 and 2015. Future development of every nation depends on the health of the children. Attainment of MDG 4 would go a long way in securing the future of the nation

App Functionality 

The following functionalities in the app will be used to provide information

  1. Baby Development – the app will provide detailed information relating to child growth and development. It will show the various development milestones from birth to age 5 years.
  2. Baby Feeding – the app will explain the whole process of feeding a child from childbirth through the various stages up to the age of 5 years
  3. Vaccination/Immunization – the app will provide an immunization schedule that shows all the vaccines that need to be administered to a child from birth up to 5 years
  4. Use of Diapers – the app will provide information on the proper use of diapers and how to make a proper choice on the best diapers to use.
  5. Breastfeeding – the app will provide information on the benefits of breastfeeding a child and also give illustrations on the recommended positions for breastfeeding
  6. Health and Safety – the app will provide first aid tips for children, how to ensure the children are safe and healthy feeding tips
  7. Baby Skin Care – the app will provide useful information on how to take proper care of baby skin and the recommended baby skin Vaseline and lotions
  8. Hospital Directory – using Google maps the application will also provide the location and services provided at various medical centers
  9. Directory for Pediatricians – the app will also show the location and contact details of Pediatricians who can provide medical care to children in a particular location
  10. Hand Washing – the app will provide information on the importance of hand washing especially for persons taking care of children


Currently obtaining information relating to child care requires one to travel to well-known hospitals/centers so as to obtain brochures and other printed leaflets with information or one needs to consult a medical practitioner dealing with child treatment. Another way is to search for information on the World Wide Web. However some of the information from the World Wide Web might not be reliable because information posted online is not controlled by any agency. Furthermore some medical practitioners are at times not registered or qualified to provide health care services. In addition carrying out a search for information using search engines ends up consuming a lot of time and resources.

The app will seek to solve this problem by helping parents and other persons taking care of children to obtain the right information quickly and also better understand their diagnoses and treatments. The app will allow more users to receive baby health care information thereby expanding the reach of public health measures. This application will seek to bring populations who are undeserved for cultural or logistical reasons under the umbrella of health systems

Using the code

The application will be developed using the popular web programming tools (i.e. HTML5, CSS3 and Javascript). Being a web and mobile applications developer I really appreciate the fact that windows 8 is the first version of Windows that embraces the skills and knowledge of web application developers and makes JavaScript and HTML first-class citizens in application development. Apps built with these tools look and feel like an integral part of the windows experience and will also take advantage of core platform facilities

Visual Studio 2012 professional edition will be used as the IDE for developing the application. The essential files that will form part of the application are default.html, default.css and default.js. These files define the structure of the layout, the styles applied to it, and the code that manages the data and the interactions with the user. The default.html file is the one that Windows 8 loads when the app is started. One of the nice things about developing windows 8 desktop apps with web technologies is that you can read the source code for the WinJS library and the CSS files. You can’t edit the files, but you can see what is going on and, most usefully, set breakpoints in the WinJS code when using the debugger 

Contents of the default.html file  for the application 
<!DOCTYPE html>
    <meta charset="utf-8">
    <!-- WinJS references -->
    <link href="" rel="stylesheet">
    <script src=""></script>
    <script src=""></script>
    <!-- MetroGrocer references -->
    <link href="" rel="stylesheet">
    <script src=""></script>
    <div id="contentGrid">
        <div id="leftContainer" class="gridLeft">
        <h1 class="win-type-xx-large">Left Container</h1>
        <div id="topRightContainer" class="gridRight">
        <h1 class="win-type-xx-large">Top Right Container</h1>
        <div id="bottomRightContainer" class="gridRight">
        <h1 class="win-type-xx-large">Bottom Right Container</h1>

As a developer I am passionate about converting creative ideas into creative solutions so as to solve real life daily problems. With the help of technology more specifically the advent of mobile phones I believe I can create solutions that can benefit a large population because of the high number of mobile phone users. My vision is to see Kenya as a nation meet the Millennium Development Goals (MDGs) by 2015 and more specifically goal no. 4 i.e. reduce by two-thirds, between 1990 and 2015, the under-five mortality rate.

I strongly believe an innovative and integrated application offers an opportunity to help distribute child healthcare responsibilities, with an eye to relegating hospitals more to their proper place as a last resort for care rather than the first stop, as is so often the case in the current system. By being able to easily access information relating to baby care Kenyans will be a good position to take good care of their children thereby reducing child mortality in the country. The proper use of latest technology for example tablets can also be used to reinforce patient communities with accurate, relevant information

Currently I am working on a partnership deal with a number of doctors (pediatricians), healthcare providers, local organizations in Kenya and international organizations such as W.H.O, UNICEF, UNDP, WORLD VISION, and USAID to partner with me in this noble cause. I am also in the process of presenting a proposal to the government of Kenya through the ministry of health on the possibility of providing one or two tablet devices to each and every medical facility in the country and especially in the rural areas so that medical practitioners can get access to this application once it is fully developed and ready for deployment

Points of Interest 

Being a web and mobile applications developer I really appreciate the fact that windows 8 is the first version of Windows that embraces the skills and knowledge of web application developers and makes JavaScript and HTML first-class citizens in application development


The application logo, icon and splash screen are ready. I am currently working on the main interface of the application


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Fredricke Bryan Okello
Team Leader Jabotech Creative Media
Kenya Kenya
My name is Fredricke Bryan Okello. I am creative professional specializing in developing mobile, web and desktop applications. I am a Bachelor of Business Information Technology graduate from Mt. Kenya University. For the last two years I have been developing websites, mobile applications and desktop applications all of which are tailored towards solving problems that we encounter in our daily lives. I develop applications that run on the Windows and android platforms. Currently I am developing a website for my Information Technology startup called JaboTech Creative Media ( ) which will be launched very soon
Follow on   Twitter

Comments and Discussions

AdminThanks for entering! PinstaffKevin Priddle22-Aug-13 4:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web03 | 2.8.140721.1 | Last Updated 21 Aug 2013
Article Copyright 2013 by Fredricke Bryan Okello
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid