Inspiration
What it does
Das Projekt hilft dabei einen Antrag auf Kurzarbeitergeld zu erstellen. Die Formulare des Jobcenters sind schwer auszufüllen und voll mit Beamtendeutsch. Wir fokussieren uns auf das Wesentliche und automatisieren so viele Schritte wie möglich. Zum Beispiel erleichtern wir das korrekte Jobcenter auszuwählen und ergänzen die erforderlichen Bankdaten automatisch. Die Seite berechnet auch automatisch die entsprechenden Werte für das Kurzarbeitergeld basierend auf den Angaben des Arbeitgebers.
Zum Schluss können die Formulare des Jobcenters korrekt ausgefüllt herunter geladen werden.
How we built it
Der Client der Anwendung ist eine React app die mit dem create-react-app utility erstellt wurde. Gehostet wird alles auf GitHub und mit Zeit NOW deployed. Für unsere API benutzen wir das serverless feature von now. Die Endpunkte sind entweder in Node oder Python geschrieben. Python benutzen wir auch um die PDFs zu generieren. Dazu wird die Bibliothek pdfrw benutzt.
Challenges we ran into
Wo sollen wir anfangen? Die größte Challenge war es das Konzept der Kurzarbeit zu verstehen und welche Bürokratischen Hürden es zu meistern gibt. In diese Prototypen haben wir deshalb auch den Fokus reduziert um den Antrag nicht in allen Facetten betrachten zu müssen.
Wir wollten der Nutzerin eine einfache Möglichkeit schaffen das korrekte Jobcenter auszuwählen. Leider gibt es hierfür keien öffentliche API. Generell wäre es echt unfassbar nützlich, wenn es kostenlose Endpunkte gäbe um zum Beispiel den Nettolohn auszurechnen. Gefühlt mussten wir Dinge implementieren, die garantiert schon tausendfach gelöst wurden und in Gesetzestexten niedergeschrieben sind.
Accomplishments that we're proud of
Wir konnten in kurzer Zeit eine Anwendung auf die Beine stellen, die sich sehen lassen kann. Im Team konnten wir die verschiedensten Schwierigkeiten lösen. Zum Beispiel hatte vorher noch niemand mit PDF templates gearbeitet aber wir haben trotzdem eine Lösung gefunden um sie automatisch auszufüllen.
What we learned
Wenn man Geld vom Staat will, zieht man sich besser warm an. Das automatisierte Ausfüllen von PDF Formularen ist möglich, aber nicht sehr angenehm da die verwendete Struktur nicht klar ist bzw. wir keine Dokumentation gefunden haben.
What's next
Falls es weiter geht, müssen recht viele Sonderbehandlungen in die Software. Die größte Challenge wird hierbei wahrscheinlich die Anwendung nicht einfach genau so komplex zu machen, wie die Formulare die direkt vom Jobcenter kommen.
Fehlende Sonderbehandlungen / Features
- Krankengeld wird nicht berücksichtigt
- Steuer-Faktor der Mitarbeiter wird nicht berücksichtigt
- geringfügig Beschäftigte werde nicht berücksichtigt
- Separate Lohnabrechnungsstelle wird nicht berücksichtigt
- Anträge zur Korrektur werden nicht unterstützt
- Stamm-Nr, Ableitungs-Nr und Betriebsnummer und Abrechnungsmonat werden statisch gesetzt und nicht berücksichtigt
- Checkboxen in der PDF werden nicht gesetzt
- Es wird nur die erste Seite der Mitarbeiter-Liste automatisch befüllt
Built With
- createreactapp
- javascript
- now
- python
- react
Log in or sign up for Devpost to join the conversation.