Data Capturing Monitor System

Client: Autism Support Group

Industry: Big Data

Goal: Create a complete data capture monitoring system to monitor and process vast amounts of data that the client captures for research purposes.

Tech: Umbraco, Microsoft .NET, Sharepoint, NodeJS, Azure, AngularJS, Sitecore, S3

 

Speak to us about your software development requirements: contact@getdeveloper.net

 

THE CHALLENGE

The client hired us to develop a data capture monitoring system which would track and interpret all the data they capture while monitoring individuals with autism, along with video feeds and data collected by third parties. It had to simple and effective as well as user friendly and easy to navigate. Our major challenges were:

  • Developing a tool where the data can be presented in an easily understandable manner.
  • Design an intuitive user interface which would display the data in a simple and effective way and discern between significant and insignificant, or invalid data.
  • Ensure the process of selecting a time slice of data would synchronize between all the recorded data and filter it to that selected time range.

THE SOLUTION

We built a complete application using Angular on the frontend and Python on the backend side. We developed a full API to handle all file uploads, and also integrated S3 into the app so that the files can be downloaded directly from the S3 bucket. This allows the client to create presentations where they can select which data they want to display in the presentation from all the available data.

A post-processing filter was added to the tool to validate and differentiate between usable and non-usable data. Video data was displayed in a video player while sensory data was shown on a chart next to the video. The chart was linked to the video so that selecting a point on the chart would forward the video to that same point in time.

THE RESULT

Our team successfully met the clients expectations and developed a complete data capture monitoring system to process and monitor vast amounts of data that the client captures for research purposes.

 

Speak to us about your software development requirements: contact@getdeveloper.net