Skip to content

Dari2008/WebUntis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c259d3f · · Jan 18, 2026

History

25 Commits
Nov 8, 2025
Nov 22, 2025
Nov 1, 2025
Nov 8, 2025
Nov 1, 2025
Nov 22, 2025
Nov 12, 2025
Nov 22, 2025
Nov 22, 2025
Jan 13, 2026
Oct 27, 2025
Jan 10, 2026
Jan 18, 2026
Nov 10, 2025
Nov 1, 2025
Nov 10, 2025
Oct 15, 2025
Nov 22, 2025
Oct 27, 2025
Nov 1, 2025
Nov 15, 2025
Nov 15, 2025
Nov 12, 2025
Nov 10, 2025
Nov 1, 2025
Nov 15, 2025

Repository files navigation

WebUntis — Unified Untis Viewer

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


Features

  • 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..

Usage

Adding Accounts

  1. Log in with your first WebUntis account.
  2. Add additional accounts from the “Accounts” section.
  3. Assign lessons to your custom timetable.

Notifications

  • 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).


Technologies Used

  • Frontend: HTML, CSS, JavaScript (Framework if applicable)
  • Backend: Node.js
  • Notifications: Web Push API
  • Web App: Progressive Web App (PWA) support

Contributing

Contributions are welcome! If you find a bug, want to add a feature, or improve documentation:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -m "Add Your Feature")
  4. Push to your branch (git push origin feature/YourFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.


Contact

Created by Darius (Dari2008) Repository: https://github.com/Dari2008/WebUntis Live Application: https://untis.frobeen.com