Individualsoftware
NoxKids — Online-Sprachlernplattform für Kinder
Für NoxKids, eine Online-Sprachschule für Kinder, haben wir eine webbasierte Lernplattform entwickelt, die den gesamten Ablauf vom Paketverkauf bis zur Unterrichtsplanung abbildet: Sprachpakete, Google-Login, Lehrerbewerbung, Panels für Admin, Lehrkräfte und Schüler, Unterrichtsanfragen, Support-System, Blog und mehrsprachige Oberfläche.

Über das Projekt
NoxKids ist eine Sprachschule, in der Kinder Fremdsprachen online im Einzel- und Gruppenunterricht lernen. Eltern kaufen Pakete, um ihre Kinder für regelmäßigen Unterricht anzumelden, und die Lehrkräfte arbeiten nach dem von NoxKids festgelegten Stundenplan. Statt eines Standardsystems wurde für dieses Modell eine maßgeschneiderte Plattform konzipiert.
Die Plattform wurde mit Next.js entwickelt; für Authentifizierung, Datenbank und Dateispeicher kommt Supabase zum Einsatz. Besucher können Pakete für Sprachen wie Englisch, Deutsch, Spanisch und Französisch ansehen; jedes Paket nennt Einzel- und Gruppenstunden, Gültigkeitsdauer und den Zugang zu Videolektionen. Nutzer melden sich per E-Mail und Passwort oder mit ihrem Google-Konto an, angehende Lehrkräfte bewerben sich über ein eigenes Formular.
Im Backend gibt es getrennte Panels für Administration, Lehrkräfte und Schüler. Das Admin-Panel vereint ein Dashboard mit Kalender und Statistiken, die Verwaltung von Paketen, Schülern, Lehrkräften und Unterricht, die Freigabe von Unterrichtsanfragen samt Zuweisung an Lehrkräfte, Support-Tickets, Blog, Seiteninhalte, häufige Fragen und Spracheinstellungen.
Bedarf
Wenn eine Online-Sprachschule Paketverkauf, Unterrichtsguthaben, Lehrkräfte, Stundenplan und Elternkommunikation mit getrennten Werkzeugen organisiert, kostet das Zeit und führt zu Fehlern. Standard-Lernplattformen sind wiederum darauf ausgelegt, dass Lehrkräfte Preise und Zeiten selbst festlegen, und bieten nicht genug Flexibilität für ein Modell, in dem die Schule Stundenplan und Tarife bestimmt.
Lösung
Wir haben eine rollenbasierte Plattform entlang des Geschäftsmodells der Schule entworfen. Im Frontend stehen Sprachpakete, Blog, Unternehmensseiten, Login und Lehrerbewerbung zur Verfügung; über einen Sprachwähler lässt sich die Oberfläche in verschiedenen Sprachen anzeigen.
Im Admin-Panel werden Pakete angelegt, Schülern Unterrichtsguthaben hinzugefügt und Kaufhistorien eingesehen sowie Lehrkräften Fachbereiche zugewiesen. Unterrichtseinheiten werden erstellt und im Kalender angezeigt, Unterrichtsanfragen von Schülern freigegeben und einer Lehrkraft zugewiesen. Support-Tickets werden im Panel beantwortet; Blog, Seiteninhalte, FAQ und Website-Texte lassen sich ohne Programmierkenntnisse aktualisieren.
Entwickelte Funktionen
- Sprachpakete mit Einzel- und Gruppenstunden, Gültigkeitsdauer und Zugang zu Videolektionen
- Anmeldung per E-Mail / Passwort und mit Google-Konto
- Eigenes Bewerbungsformular für angehende Lehrkräfte
- Getrennte, rollenbasierte Panels für Administration, Lehrkräfte und Schüler
- Admin-Dashboard mit aktuellen und anstehenden Stunden im Kalender sowie Nutzer- und Paketstatistiken
- Schülerverwaltung: Unterrichtsguthaben hinzufügen und Kaufhistorie
- Lehrkräfteverwaltung und Zuweisung von Fachbereichen
- Unterricht anlegen, Unterrichtsanfragen freigeben und Lehrkräften zuweisen
- Support-Tickets erstellen und im Panel beantworten
- Verwaltung von Blog, Seiteninhalten, FAQ und Website-Texten im Panel
- Mehrsprachige Oberfläche mit Sprachwähler
- Authentifizierung, Datenbank und Dateispeicher auf Basis von Supabase
Ergebnis
Paketverkauf, Schüler- und Lehrkräfteverwaltung, Unterrichtsplanung und Support-Prozesse von NoxKids wurden in einer rollenbasierten Online-Lernplattform zusammengeführt, die auf das eigene Geschäftsmodell der Schule zugeschnitten ist.


