System Design



System Architecture

The diagram below demonstrates the whole structure of the program.


Our application uses MotionInput and ASK-Kita to replace the mouse and keyboard control.

We coded the backend in C#.

One of the features included in our backend is the Email service. For that functionality, we created a new gmail account for the care home and used ‘SmtpClient’ to send the email.

We also implemented weather and news feeds. For that, we used the XML reader to extract the weather forecast and news from BBC RSS feeds which are displayed on the application.

The GUI was implemented on Microsoft Visual Studio with the WPF framework. We implemented many buttons that navigate the user to different pages. We connected most of our pages to a web browser using Microsoft Edge Webview2.

We then integrated it to existing web services such as WhatsApp, Spotify and Amazon.

The application is designed to be run on an Intel Nuc and displayed on a TV, which is then ready to use by the care home users.

Site Map

The diagram below shows how each page is connected and how to navigate to a specific page.