Erfahre in unserem Blogeintrag, welche Hindernisse unseren zwei Technical-Co-Foundern erfolgreich gemeistert haben, um dies zu erreichen
Daten muss man haben
Eine neue Suche ist natürlich nichts Wert, wenn es Nichts zu durchsuchen gibt. Doch woher sollen diese Daten kommen? Da gibt es nur eine Quelle: E-Zivi.
Nachdem der initiale Versuch, die Daten direkt vom Bundesamt für Zivildienst zu erhalten, fehlschlug, mussten wir uns was Neues einfallen lassen.
Darum haben wir einen Website-Scraper gebaut, der vollautomatisch ein Browser bedient und sich durch das E-Zivi klickt, um so alle Informationen zu den verschiedenen Einsätzen zu sammeln.
Dies geschieht nun jede Nacht, um sicher zu stellen, dass unsere Suche auch mit aktuellen Daten arbeitet.
Volltext soll es sein
Volltextsuche ist der heilige Gral der Suchmaschinen. Der Benutzer erwartet, dass er auch Seiten angezeigt bekommt, die den gesuchten Text nicht im Titel haben.
So wollen wir dies auch unseren Zivildienstleistenden ermöglichen, deshalb greifen wir auf eine bestehende Such-Lösung zurück. Mit Algolia und etwas Frontend-Magic, programmiert von Lukas, kann man nun alle Einsätze schnell und einfach durchsuchen. Und dies auf allen Geräten, auch Tablets und Smartphones. Du kannst also ohne Probleme von unterwegs Deinen nächsten Zivildiensteinsatz suchen.
Weisst Du nicht genau, was Du machen willst, brauchst Du mal andere Luft als zu Hause oder doch lieber im selben Kanton bleiben? Stöbere mit unseren Filtern durch das Angebot.
Schneller als es der Bund erlaubt?
Eines unserer Ziele für die neue Suche war, schneller als das E-Zivi zu sein.
Im Video unten siehst du ein Vergleich zwischen E-Zivi und unserer MyZivi Suche, beide Mal wird nach allen verfügbaren Einsätzen in dem Tätigkeitsbereich Naturschutz (4 Umwelt und Naturschutz, Landschaftspflege und Wald) gesucht.
Nach vielen Wochen tüfteln und programmieren ist die Suche jetzt live! Probier sie doch aus: MyZivi Suche
Hast Du noch Fragen zu MyZivi?
Schreib uns eine kurze Nachricht und wir melden uns gerne bei Dir innerhalb von 24 Stunden