robingenz / dhbw-dualis-app

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:TypeScript 74.7%Language:SCSS 7.7%Language:JavaScript 5.7%Language:HTML 5.2%Language:Swift 4.2%Language:Java 1.8%Language:Ruby 0.7%