TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Private Jobsuche und Bewerbungs-Verwaltung: semantische Suche, KI-Matching gegen deinen Lebenslauf, Pipeline-Tracking und Interview-Training.
Translation pending
ProductivityTypeScript · CSSGitHub @0kk02kOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Webapp für Job-Suche und Bewerbungs-Management — gebaut für eine Freundesgruppe. KI-gestütztes Matching (semantische Suche, Scoring mit transferable Skills), Job-Tracking über die gesamte Bewerbungs-Pipeline, Resume-Verwaltung mit PDF-Export.Read the full README ↗
Webapp für Job-Suche und Bewerbungs-Management — gebaut für eine Freundesgruppe. KI-gestütztes Matching (semantische Suche, Scoring mit transferable Skills), Job-Tracking über die gesamte Bewerbungs-Pipeline, Resume-Verwaltung mit PDF-Export.
prisma db push
(keine Migrations-Historie, siehe STATUS.md)Voraussetzungen: Node.js 20+, eine Postgres-Datenbank (z.B. Neon).
npm install
cp .env.example .env # siehe unten — Datei ggf. selbst anlegen
npx prisma db push # Schema in die DB schreiben + Client generieren
npm run dev # http://localhost:3000
.env)| Variable | Pflicht | Zweck |
|---|---|---|
DATABASE_URL | ja | Postgres-Connection-String (Neon) |
AUTH_SECRET | ja | Session-JWT + Ableitung des Credential-Encryption-Keys (openssl rand -base64 32) |
MISTRAL_API_KEY | ja* | Default-KI-Provider (Server-Fallback, wenn User nichts eigenes setzt) |
JOOBLE_API_KEY | empfohlen | Jooble-Jobquelle (ohne Key nur Remotive/Arbeitnow) |
* Pro User kann in den Settings ein eigener Provider (Mistral/Ollama/Gemini/OpenAI/
OpenRouter) inkl. eigenem Key bzw. Ollama-URL gewählt werden — der greift dann vor den
Server-Defaults. Ollama muss lokal laufen (localhost:11434).
userId (Audit 2026-07-18,
Details in STATUS.md)lib/crypto.ts,
Key via scrypt aus AUTH_SECRET). AUTH_SECRET nicht rotieren, sonst sind
gespeicherte Credentials unlesbarPOST /api/jobs validiert URLs (nur öffentliche http/https-Hosts, SSRF-Schutz)npx playwright install chromium; auf Vercel-Serverless nicht lauffähigapp/ # Seiten (Dashboard, search, jobs, resume, settings, login/register)
app/api/ # Route Handlers: search, jobs, resume, settings, searches,
# platforms (sync/profile/optimize), pdf, autoapply (501), auth
lib/ # ai.ts (KI), scrapers.ts (Jobquellen), platforms.ts (Sync),
# crypto.ts (Credential-Verschlüsselung), pdf*.tsx, prisma.ts
prisma/schema.prisma # User, Job, Activity, Resume, UserSettings, SavedSearch,
# PlatformCredential, PlatformProfile
STATUS.md — Projektstand, Audit-Ergebnisse (2026-07-18), TODOs, Deploy-HinweisePLAN.md — Umsetzungsplan der Experience-Verbesserungen (Stufen 1–7, umgesetzt)AGENTS.md — Hinweise für Coding-Agents (Next.js 16 weicht von Trainingswissen ab)