Live: https://untis.frobeen.com
Repository: https://github.com/Dari2008/WebUntis
WebUntis is a web-based application that consolidates multiple Untis accounts into a single interface. It allows users to select which lessons they have and delivers real-time notifications when lesson changes or cancellations occur — including push notifications when installed as a Web App.
For Demo: Username: Demo Password: Demo
-
Multi-account support
Combine multiple WebUntis accounts into one consolidated timetable.. -
Lesson selection
Choose the specific lessons you attend so the timetable reflects only what matters to you.. -
Real-time updates
Receive notifications when a lesson is changed, canceled, or updated.. -
Web App installation
Install the website to your device (mobile or desktop) as a Web App to enable push notifications..
- Log in with your first WebUntis account.
- Add additional accounts from the “Accounts” section.
- Assign lessons to your custom timetable.
-
When running the application in a browser, you will be prompted to allow notifications.
-
For push notifications on mobile devices, install the site as a Web App:
- iOS (Safari): Tap Add to Home Screen
- Android (Chrome): Tap Install App
Once installed, notifications will arrive even when the browser is closed (depending on platform support).
- Frontend: HTML, CSS, JavaScript (Framework if applicable)
- Backend: Node.js
- Notifications: Web Push API
- Web App: Progressive Web App (PWA) support
Contributions are welcome! If you find a bug, want to add a feature, or improve documentation:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature) - Commit your changes (
git commit -m "Add Your Feature") - Push to your branch (
git push origin feature/YourFeature) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Created by Darius (Dari2008) Repository: https://github.com/Dari2008/WebUntis Live Application: https://untis.frobeen.com