WeValue HRMS
Die HR-App, mit der das Team von Value Digital Services Stunden, Urlaub und HR-Anfragen erledigt.
Interne HR-App von Value Digital Services. Ich habe die Flutter-Architektur entworfen und die App bis zum Release gebaut: Stundenzettel, Urlaubsanträge, HR-Dokumente, Mitarbeiterverzeichnis und interne Schulungen.
Überblick
WeValue ist die HR-App, die Value Digital Services intern nutzt. Mitarbeitende erfassen darüber auf dem Handy ihre Stunden, beantragen Urlaub, fordern HR-Dokumente wie eine Arbeitsbescheinigung an, finden Kolleginnen und Kollegen und absolvieren interne Schulungen. Ich habe die Architektur entworfen und die App gebaut, vom ersten Modul bis zum Release.
Die App hat fünf Module, alle in einer Flutter-Codebasis. Was man sieht, hängt von der Rolle ab: Eine Mitarbeiterin stellt einen Urlaubsantrag, ihr Vorgesetzter genehmigt ihn, in derselben App. Eine App mit rollenbasiertem Zugriff statt getrennter Apps für Mitarbeitende und Vorgesetzte hieß: Jedes neue Modul wurde nur einmal gebaut, und es gab nur eine App zu veröffentlichen und zu pflegen, während der Umfang wuchs.
Hauptfunktionen
Zeiterfassung und Stundenzettel
Mitarbeitende erfassen ihre Stunden und reichen Stundenzettel direkt in der App ein.
Urlaub und Genehmigungen
Urlaubsanträge laufen durch einen Genehmigungsablauf, und die App führt Buch über die genommenen Tage.
Mitarbeiter-Self-Service
Bescheinigungen anfordern und das Profil aktualisieren, ohne Umweg über die Personalabteilung.
Mitarbeiterverzeichnis
Ein Verzeichnis aller Mitarbeitenden im Unternehmen.
E-Learning
Interne Schulungen, direkt in der App.
Eine App, Zugriff nach Rolle
Mitarbeitende und Vorgesetzte nutzen dieselbe App. Die Rolle bestimmt, welche Screens und Aktionen jemand bekommt.
Tech-Stack
Architektur
Clean Architecture mit einer strikten Domain-Schicht und BLoC / Cubit für den State. Die fünf Module teilen sich eine Codebasis und werden je nach Rolle freigeschaltet. Gemeinsamer Code wird so nur an einer Stelle geschrieben und gepflegt.
Weitere Projekte
Interesse an einer Zusammenarbeit?
Ich bin immer offen für Gespräche über neue Projekte und Möglichkeiten.