Skip to content

ProjectDigitalDoctor/DigitalDoctorApp

Repository files navigation

DigitalDoctor App

Submission for MSO 2020/2021 by Nils Clauss, Jeffrey Rietzler, Max Heidinger and Can Arsoy.

This app is a prototype of an app for digital doctor appointments, prescriptions and medical certificates. It has been built for the "Mobile Software Engineering" course at the HS Mannheim.

The app is built in React Native and is to be used together with the DigitalDoctor Backend Server.

The app only has been tested with Android!

Also with some phones there are known issues regarding cut-off text: facebook/react-native#25481

Getting started

Install the APK file

A pre-packaged apk file that can be installed on an Android Device is located in the android folder. During installation "Install anyway" has to be selected as the APK is self-signed.

Compile & Run the App yourself

  • Follow the React Native guide for
    • Installing NPM
    • Installing the Android SDK
    • Setting up the Android Development Environment
    • Preparing an Android Device
  • Install yarn
  • Clone this repository
  • Run yarn inside the cloned folder. This downloads all needed dependencies.
  • Run yarn react-native run-android to compile the app and start it on your set up Android Device

Connectivity to the backend

The pre-packaged APK and the default in the code accesses the backend under https://digitaldoctor.max-heidinger.de. This URL should be available at least until April 2021.

If this backend is no longer available or you want to use your own instance, change the location of the backend in the api config file.

If you visit the root path of the backend URL, you can create different entities inside the system and create/join video calls to demo doctor interactions. Video calls always have to be started by this page first before the app can join too!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •