docs: update README to add some extra details

This commit is contained in:
Julian Lobbes 2024-02-15 10:13:08 +00:00
parent 1f9518f575
commit 76013a4724

View file

@ -3,15 +3,28 @@
This repository contains the software, research data and final thesis I worked on This repository contains the software, research data and final thesis I worked on
as part of my Computer Science degree at TU Braunschweig. 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, Over the course of three months, my work 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 and involved the development and evaluation of a novel software system called Medwings, which is an
outside of direct medical supervision by utilising smart medical sensors in combination with early warning system for high-risk patients outside of direct medical supervision, using smart medical sensors in combination with
automated early warning score calculations. automated early warning score calculations.
Following the conception and development of the software, the system underwent a usability trial Following the conception and development of the software, the system underwent a usability trial
and rigorous performance analysis. 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, 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. 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 ## 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. 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 # Development Guide
This section contains some notes and references for Medwings developers. This section contains some notes and references for Medwings developers.