Open Job Board EU Portfolio-Projekt
Eine offene EU-Jobsuche mit geplanter Firmenerfassung, Karriereportal-Erkennung, FastAPI-API und durchsuchbarer React-Oberfläche.
Live-Versionen
Quellcode-Repositories
Projektübersicht
Open Job Board EU führt verteilte Karriereportale europäischer Unternehmen in einem durchsuchbaren Datensatz zusammen. Das Projekt findet Firmen aus mehreren Quellen, erkennt deren Karriereseiten, extrahiert offene Stellen, entfernt Duplikate und veröffentlicht das Ergebnis als statische Webanwendung.
Was ich gebaut habe
- 01
Eine Python-Pipeline erfasst Firmen aus mehreren Quellen und extrahiert Karriereportale sowie Stellenanzeigen.
- 02
FastAPI-Endpunkte liefern Unternehmen, Jobs, Quellenstatus, Filter, Sortierung und Diagnosewerte.
- 03
Die React- und Vite-Oberfläche bietet Suche, Länderfilter, Seitennavigation und ein komponentenbasiertes dunkles Design.
- 04
GitHub Actions aktualisieren die Daten regelmäßig und veröffentlichen die statische Anwendung auf GitHub Pages.
Technische Umsetzung
Die statische Version liest eingecheckte JSON-Daten und benötigt für die öffentliche Suche keinen dauerhaft laufenden API-Server.
Der Quellenstatus macht blockierte oder fehlerhafte Scraper sichtbar, statt unvollständige Daten unbemerkt zu veröffentlichen.
Technologie-Stack
- Python
- FastAPI
- React
- Vite
- GitHub Actions
- Docker
Weitere Portfolio-Projekte
Sie benötigen ein ähnliches Produkt?
Lassen Sie uns über den Workflow, die Website oder die Anwendung sprechen, die Sie veröffentlichen möchten.