From 76013a4724794221656c9617ef6e76e5dfe03666 Mon Sep 17 00:00:00 2001 From: Julian Lobbes Date: Thu, 15 Feb 2024 10:13:08 +0000 Subject: [PATCH] docs: update README to add some extra details --- README.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8c7b63f..2db9532 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,28 @@ This repository contains the software, research data and final thesis I worked on as part of my Computer Science degree at TU Braunschweig. -Over the course of three months, my research examined the current state of research in mobile patient deterioration monitoring, -and introduced and evaluated a novel software system, which acts as an early warning system for high-risk patients -outside of direct medical supervision by utilising smart medical sensors in combination with +Over the course of three months, my work examined the current state of research in mobile patient deterioration monitoring, +and involved the development and evaluation of a novel software system called Medwings, which is an +early warning system for high-risk patients outside of direct medical supervision, using smart medical sensors in combination with automated early warning score calculations. + Following the conception and development of the software, the system underwent a usability trial and rigorous performance analysis. +The system was built as a responsive web application with the following technologies: +- **Django** for core business logic and server side rendering of the UI: + - **Django REST framework**: API for health data updates + - **OAuth 2.0**: patient data exchange with the Withings Cloud + - **TailwindCSS**: UI layouts and styling +- **Docker** for deployment and interconnection of microservices: + - **PostgreSQL**: database for health records + - **Gotify**: Android Push Notification Service + - **Caddy**: Web Server, Request Router, Load Balancer + With this work, I completed my degree and achieved the highest attainable mark (1.0) for a thesis, and was offered a unique opportunity to continue my research in this area. +For more details about Medwings, its architecture, the development process and the in-depth evaluation and usability +study of the system, you can **[read the full paper here](./docs/thesis/thesis.pdf)**. ## Overview @@ -73,11 +86,6 @@ The Medwings application itself is split into the following modules, each handli You can read more about each module and its functionality in each section mentioned above. -#### Further Reading - -For more details about Medwings, its architecture, the development process and the in-depth evaluation and usability -study of the system, you can read the [complete paper here](./docs/thesis/thesis.pdf). - # Development Guide This section contains some notes and references for Medwings developers.