← Zurück zu den ProjektenJuly 2020 - June 2021
Cloud-ERP- & Workflow-Plattform
JavaScriptTypeScriptReactReduxGraphQLNestJSRabbitMQMaterial UI
Überblick
Das Projekt war ein cloudbasiertes ERP-System für ein schwedisches Unternehmen. Ich arbeitete an einem Studentenmodul zur Organisation von Kursen, Lektionen und Zeitplänen sowie zur Erfassung des Studienfortschritts. In einem fünfköpfigen Team arbeitete ich am React-Frontend und NestJS-Backend, entwarf GraphQL-Schemas und Resolver, integrierte RabbitMQ zwischen internen Diensten und entwickelte validierte mehrstufige Formulare.
Hauptaufgaben
- ▹Mitarbeit an Anwendungsarchitektur und technischem Design, Aufteilung der Anforderungen in Aufgaben, Aufwandsschätzung sowie Umsetzung und Tests
- ▹Entwicklung validierter mehrstufiger Formulare für Studentendaten, Kurse und Lektionen, die vollständige Pflichtangaben vor dem nächsten Schritt sicherstellten
- ▹Entwicklung cloudbasierter ERP-Oberflächen mit React, Redux und Material UI
- ▹Entwurf von GraphQL-Schemas und Resolvern in NestJS sowie Implementierung der zugehörigen Queries und Mutations in React
- ▹Entwicklung von NestJS-Diensten und Nutzung von RabbitMQ-Queues für asynchrone Kommunikation zwischen internen Prozessen
Ergebnisse
Realisierte ein zentrales Studentenmodul, das Kurse, Lektionen, Zeitpläne und Studienfortschritt in einem Workflow mit validierten Formularen, GraphQL APIs und RabbitMQ verband
Arbeitete über React-Frontend und NestJS-Backend hinweg und stimmte UI-Verhalten und serverseitige Abläufe aufeinander ab