Skip to content

๐ŸŽ“ Vorlesungsplan+ is a cross-plattform Progressive Web App and API for viewing lectures/events and more at DHBW Mosbach and Bad Mergentheim.

License

Notifications You must be signed in to change notification settings

larsrickert/vorlesungsplan-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Vorlesungsplan+ for DHBW Mosbach and Bad Mergentheim

The app is live on: https://vorlesungsplan.lars-rickert.de

The API is live on: https://api.vorlesungsplan.lars-rickert.de


App

The Vorlesungsplan+ app is an alternative to the official stuv survival/stuv companion app of the DHBW Mosbach and Bad Mergentheim. In contrast to the official app, this app offers a cross-platform unified look and feel. This app is a PWA ( Progressive Web App) that allows you to "install" the app to your native device. The APK can be downloaded on https://vorlesungsplan.lars-rickert.de/apps.

Features

  1. Show all lectures for selected course at the DHBW Mosbach and Bad Mergentheim
  2. Show upcoming events
  3. Cross-platform
  4. Offline support
  5. Multilinguale (German and English)
  6. Notifications before lectures start
  7. iOS Widget

Technologies

Vorlesungsplan+ is built with Vue.js, the Ionic Framework and TypeScript.


API

The Vorlesungsplan+ API is an Open Source Node.js API to request courses, lectures, events and more for the DHBW Mosbach and Bad Mergentheim. This API is not an official API, but it uses the official StuV API for its data. You can use this API in your own projects without annoying CORS errors.

For available endpoints and documentation, see https://api.vorlesungsplan.lars-rickert.de/docs.

Features

  1. Request courses, lectures and event at the DHBW Mosbach and Bad Mergentheim.
  2. Caching layer that speeds up repeated API calls.

Technologies

Vorlesungsplan+ API is build with Node.js, express and TypeScript.


Bug reports / feature requests

If you found a bug in the app or the API or want to propose a new feature, just create a GitHub issue and I will take a look at it. If you are familiar with the used technologies you can also fork the code and create a PR yourself.


Contribution

If you want to contribute to this app and API you can fork, create a pull request, contact me on Discord or email me.

About

๐ŸŽ“ Vorlesungsplan+ is a cross-plattform Progressive Web App and API for viewing lectures/events and more at DHBW Mosbach and Bad Mergentheim.

Topics

Resources

License

Stars

Watchers

Forks