LRTT – Lehrerausbildung für Lehrkräfte mit begrenzten Ressourcen
Das Projekt basiert im Backend auf LAMP und dem Laravel-Framework. Es ist in verschiedene Pakete unterteilt, die in mehreren Projekten/Distributionen verwendet werden, darunter auch LRTT. Im Frontend setzen wir HTML5 mit Bootstrap und React ein.
Meine erste Aufgabe im Projekt war es, die Funktionalität für mehr Benutzerrollen anzupassen, das System für die Registrierung und Authentifizierung von Benutzern mit mehreren Rollen anzupassen, einen eigenen Bereich für eine neue Rolle zu erstellen und die API-Funktionalität für das Frontend zu entwickeln.
Im Frontend bestand die Aufgabe neben der Schaffung eines neuen, dedizierten Benutzerrollenbereichs darin, eine React-Anwendung zu entwickeln, die die Fellowship-Informationen für einen registrierten ehrenamtlichen Lehrer verwaltet.
Während der Entwicklung für dieses Projekt gehörte es zu meinen Aufgaben, Code auf die Syntax von PHP7 umzustellen und neuen sowie bestehenden Code mithilfe von PHPDocs zu dokumentieren.
- PHP
- Laravel
- Event-driven
- Domain-driven Design
- Rest Apis
- Bootstrap
- Educational Leadership
- React
- Service-oriented Architecture