Skip to content
This repository has been archived by the owner on Jul 17, 2021. It is now read-only.

Latest commit

 

History

History
97 lines (65 loc) · 3.36 KB

README.md

File metadata and controls

97 lines (65 loc) · 3.36 KB

dhbw-dualis-app

GitHub Workflow Status GitHub tag (latest SemVer) Platforms

🎓 An unofficial app for students of the Baden-Wuerttemberg Cooperative State University (DHBW) to query the examination results.

Features 🔥

  • Optimized content display for mobile devices
  • All results at a glance (no pop-ups)
  • All results searchable
  • Dark theme

Screenshots 📷

Android iOS
Android Exam Results Page iOS Exam Results Page

FAQ 📢

  1. Is this an official app of the DHBW?
    No, this is NOT an official app of the DHBW. It is a private project of a former DHBW student that is not affiliated with the DHBW. It serves exclusively for learning purposes. For this reason the app is not available for download.

  2. Will this app be published?
    No, this app will not be published.

  3. How does the app work?
    Basically the app acts like a normal browser. The app communicates exclusively with the DHBW Dualis server. The received content is parsed and displayed in an optimized way.

  4. Does the app collect any data?
    The app does not collect any data. The app stores the session key of the current session in order to retrieve the data requested by the user. This session key is stored in the app's temporary memory and is deleted when the app is closed completely or when using the logout function.

Development Setup 💻

Prerequisites

Getting Started

Clone this repository:

git clone https://github.com/robingenz/dhbw-dualis-app.git

Change to the root directory of the project:

cd dhbw-dualis-app

Install all dependencies:

npm i

Prepare and launch the Android app:

npx ionic cap sync android
npx ionic cap run android

Prepare and launch the iOS app:

npx ionic cap sync ios
npx ionic cap run ios

This project uses Ionic as app development platform and the Ionic CLI.

Changelog

See CHANGELOG.md.

License

See LICENSE.