Skip to content

FalcarDE/aurumBanking-app

Repository files navigation


fhe logo

Mobile Computing - AurumBanking-Backend

Mascot

AurumBanking-App

The app is an evolution of the following project: WS22_AurumBanking. The new design was created in the Human-Computer Interaction (HCI) module and further developed and technically implemented in the Mobile Computing module.

The detailed documentation of the app can be found in the backend documentation. This is executed in MKDocs. Use the instructions in this README to start it. The documentation is located in the "App" tab on the local website.

Required Elements To Run The App
  • Pixel 7 Pro (Hardware or virtual device)
  • Android API Version 30+
  • JDK 17
  • Gradle
  • Android Studio
  • Docker
  • AurumBanking-Backend
  • Minimum 16 GB RAM
  • Linux Terminal
AurumBanking-App Sneak-Peek

AurumBanking-App Sneak-Peek

Overview-Darkmode Shortcut Overview
Monkey-Test

Run Monkey Test

  • cd app
  • adb shell monkey -p de.fhe.ai.mc --throttle 50 -v 500
Monkey Test
Setup-Pipeline for the App

Setup-Pipeline

token:

  • only protected branches: glrt-gzH2v-od7U2MxFuhypb7

docker run --rm -it -v gitlab-runner-config:/etc/gitlab-runner gitlab/gitlab-runner:latest register .\gitlab-runner.exe register --url https://git.ai.fh-erfurt.de --token $token

  • Enter the GitLab instance URL (for example, https://gitlab.com/): [https://git.ai.fh-erfurt.de]: [Enter]
  • Enter a name for the runner. This is stored only in the local config.toml file: aurumbanking-app-gitlab-runner
  • Enter an executor: parallels, virtualbox, docker, docker-autoscaler, instance, custom, shell, ssh, docker-windows, docker+machine, kubernetes: docker
  • Enter the default Docker image (for example, ruby:2.7): jdk:17

docker run -d --name gitlab-runner-app --restart always -v /var/run/docker.sock:/var/run/docker.sock -v gitlab-runner-config:/etc/gitlab-runner gitlab/gitlab-runner:latest

docker exec -it gitlab-runner-app /bin/bash

  • apt update
  • apt install nano
  • nano /etc/gitlab-runner/config.toml --> set: privileged = true

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages