The app is live on: https://vorlesungsplan.lars-rickert.de
The API is live on: https://api.vorlesungsplan.lars-rickert.de
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.
- Show all lectures for selected course at the DHBW Mosbach and Bad Mergentheim
- Show upcoming events
- Cross-platform
- Offline support
- Multilinguale (German and English)
- Notifications before lectures start
- iOS Widget
Vorlesungsplan+ is built with Vue.js, the Ionic Framework and TypeScript.
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.
- Request courses, lectures and event at the DHBW Mosbach and Bad Mergentheim.
- Caching layer that speeds up repeated API calls.
Vorlesungsplan+ API is build with Node.js, express and TypeScript.
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.
If you want to contribute to this app and API you can fork, create a pull request, contact me on Discord or email me.