SaaS-ERP-System|
Schuelertreff war ein deutsches Startup in der Bildungsbranche. Sie boten Nachhilfedienstleistungen für private Schüler und Schulen an. Aufgrund ihres rasanten Wachstums wurde das Management und die Planung ihrer Unterrichtsstunden und Lehrkräfte fast unmöglich.
Sie benötigten eine maßgeschneiderte Lösung, die speziell auf ihre Bedürfnisse und ihr Unternehmen zugeschnitten ist. Dies war der Startschuss für ein umfangreiches Management-System, das fast alle Teile ihres Geschäfts umfasst und für ihre Arbeit grundlegend geworden ist.
Technologien
- React
- TypeScript
- NodeJS
- NestJS
- PostgreSQL

Herausforderungen
Die größten Herausforderungen bei der Entwicklung des ERP-Systems wurden die Funktionen selbst. Es musste ein Zeit-Matching-System implementiert werden, bei dem passende Lehrkräfte und Zeitfenster mit verfügbaren Schülern abgeglichen werden. Außerdem sollte jeder Lehrer die Möglichkeit haben, sich krankzumelden, woraufhin alle betroffenen Stunden den Administratoren angezeigt und einfach anderen Lehrern zugewiesen werden können. Persönliche Daten, die von neuen Lehrkräften übermittelt wurden, mussten validiert werden, und der Bewerbungsprozess musste in der App abgebildet werden.
Eine weitere große Herausforderung bei der Entwicklung war die Kommunikation mit dem Kunden, um hinsichtlich jeder Funktionalität immer auf demselben Stand zu sein. Bei all diesen Funktionen musste die App für die Nutzer intuitiv und übersichtlich bleiben.
Ergebnisse
Das fertige System wurde eine umfangreiche Web-App, die die Prozesse des Unternehmens genau abbildet und optimiert. Administratoren können jeden Schritt des Bewerbungsprozesses verwalten, Konten für neue Bewerber erstellen, notwendige Daten anfordern, Arbeitsdokumente automatisch generieren und bereitstellen und jedem Lehrer Fächer und Schularten zuweisen.
Kunden und Schulen können erstellt und genau wie Lehrkräfte mit verfügbaren Zeitfenstern gespeichert werden.
Ein komplexes Zeit-Matching-System ermöglicht es Administratoren, neue wiederkehrende Stunden zu erstellen, indem sie Kunden, gewünschte Fächer und optional weitere Filter angeben. Anschließend erhalten sie eine Liste verfügbarer Lehrkräfte, die für die entsprechenden Kunden geeignet sind, sowie eine Liste möglicher passender Zeitfenster für diese Lehrkräfte.
Ein Admin-Dashboard fasst alle relevanten Daten auf einer Seite zusammen. Lehrkräfte können in ihrem Konto ihren individuellen Stundenplan einsehen und Informationen für jede Stunde angeben. Darüber hinaus können sie ihre persönlichen Daten pflegen und sich bei Bedarf krankmelden.
Screenshots







