SpecFit

Open-source job application tracker with LLM-powered CV matching.

Paste a job description and your CV to receive a structured fit score, matched skills, gaps, and a tailored recommendation. Track applications through their full lifecycle. Sign in with email + password (with verification) or Google / GitHub OAuth. Every user gets an enforced daily LLM token budget.

Platform:

LayerPlatform
BackendRailway — FastAPI, Python 3.12, Docker
DatabaseRailway Postgres 16 (JSONB)
FrontendCloudflare Workers via @opennextjs/cloudflare (Next.js 16)
LLM gatewayOpenRouter (default openai/gpt-4o-mini)
EmailResend
ObservabilityPydantic Logfire

Repository: github.com/rubrion/specfit