JobApplicator ist ein leistungsstarkes Tool für das Bewerbungsmanagement, entwickelt mit .NET MAUI Blazor. Es hilft dabei, Stellenanzeigen mittels KI zu analysieren, passgenaue Anschreiben zu generieren und diese direkt in professionellen HTML/CSS-Designs zu setzen.
✨ Features KI-gestützte Analyse: Extrahiert automatisch Jobtitel, Firmennamen und Ansprechpartner aus Stellenanzeigen (integriert via Ollama/Llama 3).
Dynamische Anschreiben: Generiert individuelle Texte basierend auf deinem persönlichen Profil und der spezifischen Stellenausschreibung.
Design-Editor: Verwalte eigene HTML- und CSS-Templates für Deckblätter, Anschreiben und Lebensläufe direkt in der App.
Split-View-Vorschau: Bearbeite den HTML-Code deiner Bewerbung und sieh die Änderungen sofort in einer A4-Echtzeitvorschau.
Profil-Verwaltung: Speichere deine persönlichen Daten, Erfahrungen, Skills und Kompetenzen zentral an einem Ort.
Bewerbungs-Archiv: Behalte den Überblick über den Status (Versendet, Absage, Zusage) all deiner erstellten Bewerbungen.
Export: Generiere druckfertige HTML-Dokumente oder nutze die Druckfunktion für den PDF-Export.
🛠️ Technologien Framework: .NET MAUI Blazor Hybrid
Sprache: C# / Razor
Styling: CSS3 (A4-Layout-Optimierung) & Bootstrap
KI-Schnittstelle: Ollama (lokale LLM-Integration)
Datenhaltung: SQLite (via DatabaseService)
Bildverarbeitung: Magick.NET (für Anhänge)
🚀 Installation & Setup Voraussetzungen:
.NET 10.0 SDK
Visual Studio 2026 mit der Workload ".NET MAUI".
Ollama (optional, für die KI-Funktionen lokal installiert).
Repository klonen:
Bash git clone https://github.com/dein-username/JobApplicator.git cd JobApplicator Abhängigkeiten wiederherstellen:
Bash dotnet restore App starten: Starte das Projekt über Visual Studio oder via CLI:
Bash dotnet build -t:Run -f net10.0-windows # Oder net10.0-maccatalyst 📂 Projektstruktur /Pages: Enthält die Hauptansichten (Generator, Profile, DesignPicker, ApplicationsList).
/Services: Logik für Datenbankzugriffe und Profilverwaltung.
/Database: Modelle für Bewerbungsdatensätze und Design-Templates.
wwwroot/css: Globale Styles und spezifische Layouts für die A4-Vorschau.
📝 Lizenz Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE Datei für Details.