say IT easy GmbH | 01.05.2022 - 31.05.2024
In meiner Rolle bei der Entwicklung der KITA-Kommunikations-App und der dazugehörigen Webanwendung für die KITA-Verwaltung habe ich eine Cross-Platform Lösung mit React Native und Expo erstellt. Diese App verbessert die Kommunikation zwischen Eltern und KITA-Personal durch effiziente Nutzerinteraktionen. Parallel dazu entwickelte ich eine Webapplikation mit React, die speziell auf die Bedürfnisse der KITA-Verwaltung zugeschnitten ist. Mein Fokus lag dabei auf dem State Management unter Verwendung von Redux und ReduxSAGA, was eine nahtlose und konsistente Datenverwaltung ermöglichte. Für das Design der Komponenten wurde Ant Design verwendet, welches an das Corporate Design des Kunden angepasst war.
Zudem war ich verantwortlich für die API-Integration, um eine zuverlässige Datenübermittlung zwischen der mobilen und der Webanwendung sicherzustellen. Diese Aufgaben erforderten eine präzise Koordination der Backend- und Frontend-Entwicklung, um die Funktionalität und Sicherheit der Daten zu gewährleisten. Die API wurde mittels Node.js entwickelt. Für die Erstellung der Datenbank wurde ein MySQL-Server verwendet und das ORM TypeORM eingesetzt.
Deployed wurden die API, die Webapp und die MySQL-Datenbank in der Telekomcloud. Für die API und die Webapp wurde eine CI/CD-Pipeline in GitHub Actions eingerichtet, wodurch automatisiert die neueste Version in das entsprechende Environment ausgeliefert wurde.