Desk with a stack of books, an apple and a face mask in front of a blackboard

Class Cancellations Bavaria Digital Notification Portal for Emergencies

Class Cancellations Bavaria

For the Bavarian State Ministry for Education and Cultural Affairs (StMUK), in2code maintains and modernises the central web application for recording and publishing class cancellations at Bavarian schools. The solution “Unterrichtsausfall Bayern” (Class Cancellations Bavaria) ensures highly available, fast and transparent information for parents, pupils and the media, particularly during extreme weather conditions.

The Challenge

Publishing class cancellations places particular organisational and infrastructural demands on web applications. The usage profile is extremely asymmetric: for much of the year, the platform runs quietly in normal operation. But when official severe weather warnings are issued, or when school closures are decided at short notice early in the morning, traffic rises exponentially within minutes. Tens of thousands of parents, pupils and members of the media access the site simultaneously to find out before school starts whether lessons will go ahead as usual.

In this critical window, the web application must not buckle under any circumstances. At the same time, the administration interface for school authorities and the ministry must be so intuitive and error-resistant that cancellation notices for individual districts, school types or entire administrative regions can be published and corrected in seconds, even under intense time pressure.

The Solution

Lean Architecture and Reactive Interface

To combine maximum reliability with high development speed and maintainability, the web application is built on a modern PHP stack based on Laravel. Instead of an oversized content management system, the lean framework architecture allows the application to be tailored precisely to its use case without unnecessary system overhead.

The administration backend uses FilamentPHP with Livewire and Alpine.js. This creates a reactive interface in which authorised users can record, schedule and approve notices in an instant, without page reloads. The frontend is based on Tailwind CSS and delivers a highly accessible, fully responsive display that is easy to read on mobile devices.

Stable Under Load, Secure in Operation

To absorb the huge waves of traffic during acute weather events, the application uses multi-level caching and server clustering. Data queries are decoupled and delivered in optimised form, so the database is protected even during extreme load peaks and end users are served without noticeable latency.

Continuous Development and Long-Term Support

Successful software projects don’t end at go-live; they require forward-looking maintenance. Under a fixed support contract, in2code has been supporting the Bavarian State Ministry for Education and Cultural Affairs as a reliable technology partner for years.

A key focus of the ongoing collaboration is the continuous technological renewal of the system. Regular version upgrades, such as the current upgrade to PHP 8.3, Laravel 13 and Filament 5, keep the software performant, protected against security vulnerabilities and technically up to date. In addition, the fixed monthly support allowance ensures short response times for technical questions, proactive server monitoring and straightforward implementation of new functional requirements.

Added Value and Benefits

With the modernised web application, the Bavarian State Ministry for Education and Cultural Affairs has a robust, future-proof and highly reliable solution at its disposal. The key success factors at a glance:

  • Reliability during extreme weather: Even during extreme traffic peaks in the early morning hours, the platform delivers status updates to the public quickly and without delay.
  • Efficient crisis communication: School authorities can enter notices in seconds without bureaucratic hurdles, effectively preventing rumours and false reports from spreading online.

  • Investitionssicherheit & Compliance: Durch den kontinuierlichen Upgrade- und Wartungszyklus erfüllt die Anwendung stets die strengen Sicherheits- und Datenschutzstandards des öffentlichen Sektors.
  • Verlässliche Partnerschaft: in2code garantiert durch dedizierte Projektleitung und klar definierte Service-Level-Agreements einen reibungslosen Betrieb sowie eine kontinuierliche, agile Weiterentwicklung.

Scope of Work

Konzeption

Strategy & Conception

Infrastruktur

Information Architecture & Navigation

Design

UX/UI Design

Schulung

Prototyping & User Testing

Check

Accessibility & Accessibility Audit

tanja_Support

Handover, Training & Support

Florian Langer

Projects and products in the TYPO3 space?

Do you have any questions about TYPO3 projects and products? I’ll be happy to help.

Florian Langer  |  Quality management