Jobfix ist ein Prototyp, um die Ergebnisse des dreimonatigen Tech4Germany Fellowships im Team ITZBund / BMI mit Nutzenden aus der Personalgewinnung zu vertesten.
Jobfix erlaubt die erstellung von modernen Stellenanzeigen, die zugeschnitten auf die Bedürfnisse von Bewerbenden. Verantwortliche aus Personalgewinnung und Fachabteilungen werden Schritt für Schritt durch verschiedene Themenblöcke der Stellenausschreibungen geführt. Die Stimme der Bewerbenden gibt dabei jeweils Hilfestellungen.
Das Projekt wurde mit Angular CLI Version 14.2.3 erstellt. Als backend und hosting Platform nutzt das Projekt Google Firebase.
Um Firebase zu konfigurieren die CLI herunterladen und mit dem Google Account verbinden
firebase login
Dann die App builden via
ng build
und schließlich auf Firebase hosting hochladen
firebase deploy
Das Projekt nutzt die Realtime Database von Firebase, um alle Frontend Instanzen synchron zu halten. Änderung, die ein Client verursacht, werden von der Realtime Database automatisch über eine Websocket Verbindung and alle anderen Clients gepushed.
Um das Projekt lokal laufen zu lassen ist es nötig die Firebase Umgebung lokal zu emulieren. Dazu kann der eigene Emulator vom Firebase CLI verwendet werden:
firebase emulators:start
Dabei muss die Realtime Database als Emulatorerweiterung initialisiert sein.
Das vorliegende Projekt dient als Test Prototype. Eine direkte Umsetzung ist deswegen weder vorgesehen noch sinnvoll. Vielmehr soll anhand des aktuellen Prototypen ein tiefergehendes Produktverständnis erzeugt werden, sodass die Erkenntnisse aus den Tests eine konsequent nutzerzentrierte Weiterentwicklung ermöglichen.