Back to projects
Published

HirePath Jobs - AI Job Analysis Platform

KI-gestützter Job-Analyzer: Gemini wandelt Stellenanzeigen in strukturierte Erkenntnisse und Outreach-Hinweise um. Angular plus NestJS mit Scraping, Normalisierung, Polling, Caching und manuellem Fallback, wenn Scraping fehlschlägt (z. B. bei LinkedIn).

HirePath Jobs - AI Job Analysis Platform
Angular 21NestJSTypeScriptAILLMGoogle GeminiWeb ScrapingMulti-AgentVercel AI SDKPrismaPostgreSQLNeonTailwind CSSFull-StackJWTRedisVercel

Overview

Projektbeschreibung

HirePath Jobs ist eine KI-gestützte Job-Analyseplattform, die Bewerberinnen und Bewerbern hilft, Stellenausschreibungen über oberflächliche Informationen hinaus zu bewerten. Statt vage Jobtexte manuell zu interpretieren, erhalten Nutzer strukturierte Erkenntnisse, Risikoeinschätzungen und eine passende Outreach-Strategie.

Die Anwendung verbindet Web-Scraping, Daten-Normalisierung und eine KI-Pipeline, um unstrukturierte Stellenanzeigen in nutzbare Erkenntnisse zu verwandeln: Wettbewerbsniveau, Risiko von „Ghost Jobs“, faire Gehaltseinschätzung, Red Flags und mehr.

Wenn automatisiertes Scraping blockiert wird (z. B. bei LinkedIn oder Indeed), können Nutzer die Stellenbeschreibung manuell einfügen, damit der Ablauf robust bleibt.

Kernfunktionen

KI-gestützte Job-Analyse

  • Wettbewerbsniveau und Begründung
  • Erkennung von Ghost Jobs
  • Schätzung der Gehaltsfairness
  • Red Flags und positive Aspekte
  • Abschließendes Urteil „bewerben oder nicht“

Personalisiertes Outreach

  • Zugeschnittene Kontaktstrategie
  • KI-generierte Outreach-Nachricht auf Basis des Nutzerprofils

Robuste Datenerfassung

  • Automatisches Scraping von Stellenanzeigen
  • Fallback auf manuelle Eingabe der Stellenbeschreibung
  • Polling-basierte asynchrone Pipeline für lang laufende KI-Schritte
  • Teilresultate und Fallback-Behandlung

Caching

  • Vermeidet redundante KI-Aufrufe
  • Bessere Performance und geringere Kosten

Architektur

Full-Stack-Monorepo mit klarer Trennung der Verantwortlichkeiten.

Frontend (Angular)

  • Reaktive UI (Signals)
  • Fokussierter State und UX für lang laufende Aufgaben

Backend (NestJS)

  • Modulare API
  • Orchestrierung der KI-Pipeline
  • Scraping und Normalisierung
  • Robustes Fehlerhandling und Fallbacks

Gemeinsame Typen

  • Typsichere Verträge zwischen Frontend und Backend

Tech-Stack

  • Frontend: Angular, TypeScript, Angular Signals, Tailwind CSS
  • Backend: NestJS, TypeScript, REST-API (OpenAPI / Swagger)
  • KI / Daten: Google Gemini, strukturierte JSON-Schema-Validierung, mehrstufige KI-Pipeline
  • Tooling: Monorepo, Biome, In-Memory-LRU-Cache, Rate Limiting und API-Schutz

Technische Highlights

  • Mehrstufige KI-Pipeline mit Fallbacks und Teilresultaten
  • Schema-Validierung für zuverlässige Modellausgaben
  • Scraping mit graceful degradation (automatisch → manuell)
  • Content-Hashing (SHA-256) für Cache-Keys zur Kostenkontrolle
  • Rate Limiting und Fehlerklassifikation für produktionsnahes API-Verhalten
  • End-to-End-Typsicherheit über den gesamten Stack

Nutzenversprechen

Zeigt, wie KI in einen echten Workflow eingebettet werden kann: weniger Raten bei Bewerbungen, strukturiertere Entscheidungen und weniger manuelle Routinearbeit. Es betont Full-Stack-Lieferung, KI-Integration, Systemdesign und eine widerstandsfähige Architektur.