SaaS-ERP-System|

Schuelertreff

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 Logo
    React
  • TypeScript Logo
    TypeScript
  • NodeJS Logo
    NodeJS
  • NestJS Logo
    NestJS
  • PostgreSQL Logo
    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.

Links

Sehen Sie sich den Quellcode auf GitHub an.

Screenshots

Admin-Ansicht des Stundenplans
Admin-Ansicht des Stundenplans
Admin-Ansicht des Stundenplans mit den Stunden des Tages
Admin-Ansicht des Stundenplans mit den Stunden des Tages
Neue Unterrichtsstunde anlegen - Verfügbare Lehrkräfte und Zeitfenster auswählen
Neue Unterrichtsstunde anlegen - Verfügbare Lehrkräfte und Zeitfenster auswählen
Admin-Dashboard-Ansicht
Admin-Dashboard-Ansicht
Übersicht der Lehrkräfte nach Fächern
Übersicht der Lehrkräfte nach Fächern
Details der Lehrkraft
Details der Lehrkraft
Details der Lehrkraft, Dokumenten-Upload und Aktionen
Details der Lehrkraft, Dokumenten-Upload und Aktionen
Übersicht der Fächer
Übersicht der Fächer