Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/larsrickert/vorlesungsplan-plus
🎓 Vorlesungsplan+ is a cross-plattform Progressive Web App and API for viewing lectures/events and more at DHBW Mosbach and Bad Mergentheim.
https://github.com/larsrickert/vorlesungsplan-plus
api dhbw-mosbach ionic pwa vuejs
Last synced: about 1 month ago
JSON representation
🎓 Vorlesungsplan+ is a cross-plattform Progressive Web App and API for viewing lectures/events and more at DHBW Mosbach and Bad Mergentheim.
- Host: GitHub
- URL: https://github.com/larsrickert/vorlesungsplan-plus
- Owner: larsrickert
- License: apache-2.0
- Created: 2020-11-03T08:54:09.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T16:18:41.000Z (8 months ago)
- Last Synced: 2024-05-02T08:58:22.862Z (8 months ago)
- Topics: api, dhbw-mosbach, ionic, pwa, vuejs
- Language: TypeScript
- Homepage: https://vorlesungsplan.lars-rickert.de
- Size: 33.2 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://vuejs.org/), the [Ionic Framework](https://ionicframework.com/docs/) and [TypeScript](https://www.typescriptlang.org/).
# 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](https://nodejs.org/), [express](http://expressjs.com/) and [TypeScript](https://www.typescriptlang.org/).
# 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](https://github.com/larsrickert/vorlesungsplan-plus/issues) 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](mailto:[email protected]).