Control your changes

Built in schools for schools!

With LegionBoard, you make use of something used in the internet thousands of times: a central place on your own server where you can manage your changes and the students can view them. This has many advantages: you as the school can manage the changes from everywhere and the students save bandwith and can filter the given changes.

LegionBoard was built in schools and made open source with the result that every school in the world can make use of it, study and modify it for their needs. With using this piece of software, you make sure that you have a solution that is customized for your needs and runs far in the future, without worrying about licenses.

Picture of LegionBoard Heart

Heart: The core of LegionBoard

LegionBoard is based on a principle used by almost all large internet companies like e.g. Google.

It has a central so called "REST API" that is deployed on your server and is serving all changes directly to your clients. This lowers traffic and makes it robust.

Picture of LegionBoard Eye

Eye: Good-looking web client

Based on the newest technologies: HTML5, CSS3 and JavaScript.

This is the main client for LegionBoard and always supports every feature of Heart.

App by LegionBoard on mobile devices

Native usage on Android and iOS.

Thanks to the changes plan of LegionBoard can be displayed nicely even on mobile devices and the users get notified on changes.


Screenshots (German)

Vertretungsplan-Ansicht für Schüler

Die zentrale Ansicht von LegionBoard. Hier werden standardmäßig die Ausfälle, Vertretungen und Informationen der nächsten sieben Tage, sortiert nach dem Datum, angezeigt. Die Anzeige kann durch das Datum, Kurse und Lehrer gefiltert werden.

Änderungen erstellen

Hier können Sie Änderungen erstellen. Das können Ausfälle, Vertretungen oder Informationen sein, die Sie mit Lehrern und Kursen verbinden können. Es ist möglich, einen Grund und einen privaten Text mit der Änderung zu verbinden, die dann vor den Schülern verborgen und nur berechtigten Personen angezeigt werden.

Vertretungsplan-Ansicht für Sekretariat/Admin

Die Vertretungsplan-Ansicht für das Sekretariat unterscheidet sich dahingehend, dass Informationen wie ein Grund oder ein privater Text angezeigt werden. Außerdem können Sie jede Änderung spielend einfach bearbeiten oder löschen, indem Sie einfach auf das entsprechende Symbol neben der Änderung klicken.

Kurse anzeigen

Wenn Sie sich die Kurse anzeigen lassen, können Sie diese, ähnlich wie die Änderungen, durch einen Klick auf das Symbol neben dem Kurs bearbeiten oder löschen. Wenn der Benutzer dazu berechtigt ist, werden zusätzlich zu den dargestellten Informationen noch die Zeiten der Erstellung und der letzten Bearbeitung eines Kurses angezeigt.

Kurse erstellen

Bevor Sie eine Änderung mit einem Kurs verbinden können, müssen Sie diesen erst separat erstellen. Das hat den Vorteil, dass Sie ihn später nur anklicken müssen und auch die Änderungen nach ihm filtern können.

Lehrer bearbeiten und archivieren

Wenn Sie einmal eine Änderung mit einem Lehrer verbunden haben, können Sie diesen später nicht einfach löschen. Stattdessen müssen Sie ihn archivieren, was dazu führt, dass er in der Auswahl beim Erstellen und Filtern von Änderungen nicht mehr angezeigt wird.

Lehrer anzeigen



Here are more points of LegionBoard that could be interesting to you.

Open Source

You can always look at the code of LegionBoard. It is open source with repositories on GitLab and GitHub.


LegionBoard is based on the newest technologies. Many big companies like Google are using the same stuff.


All the changes can be viewed on any device with low traffic usage.


You can get the source code and deploy it yourself. There are no costs for you. Promised.

Resource Efficient

Compared to other solutions like PDF schedules that have to be downloaded each time, LegionBoard is very resource efficient and doesn't need much traffic.


LegionBoard was developed with security in mind. Thanks to being open source, this can be reviewed every time.

Install LegionBoard

To start with your own changes management system, you just have to download Heart and Eye and deploy them on your server.

If you have any questions or need support, send me an E-Mail!