f0f178d77e
Deep, code-grounded audit of Job Tracker producing the mission deliverables under docs/remaster/: system audit, bug report, architecture/data-model/AI/UX reviews, remaster proposal, migration plan, competitor research, and the gated REBUILD_DECISION. Verdict: Incremental Refactor (no full rebuild). Evidence: no Critical defects; hardened cookie/CSRF auth (token never in JS storage), real SSRF defence, enforced multi-tenancy via global query filters, decoupled provider-swappable AI service, 135 backend tests. Debt is localised (god controllers/entity, missing hot-path indexes, prompt-injection hardening, CRA build debt) and reachable by in-place, test-guarded refactors. Also harden .gitignore: exclude agent tooling (.claude/, .bg-shell/, .agent.md) and restore/broaden the runtime-secrets block (**/keys/, **/backups/, exports, CV artifacts) so nested DataProtection keys can't be committed accidentally. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
60 lines
5.1 KiB
Markdown
60 lines
5.1 KiB
Markdown
# Competitor Research — AI Job-Application Trackers (2026)
|
||
|
||
**Companion to:** [REMASTER_PROPOSAL.md](REMASTER_PROPOSAL.md)
|
||
**Status note:** The mission gates deep competitor research under the *rebuild* path. Since the
|
||
recommendation is **Incremental Refactor**, this is provided as **roadmap input**, not a rebuild spec.
|
||
Pricing verified via live search (July 2026) but changes frequently — re-check before any pricing decision.
|
||
|
||
## 1. Market map & pricing (verified July 2026)
|
||
|
||
| Product | Free tier | Paid | Positioning | Users like | Users dislike |
|
||
|---|---|---|---|---|---|
|
||
| **Teal** | Generous; limited AI | **$13/wk, $29/mo, $79/qtr** | Resume builder + tracker + AI keyword match | Polished resume builder, Chrome capture | The **$13/week trap** compounds to ~$56/mo; aggressive upsell |
|
||
| **Huntr** | up to ~100 tracked jobs, autofill, 2 tailored resumes | **~$40/mo Pro** (some report $10/mo unlimited tiers) | Tracker + autofill + contacts CRM + analytics | Most complete feature set, board coverage | Priciest Pro; overkill for casual seekers |
|
||
| **Simplify** | Free Chrome extension core | Freemium | **Autofill/auto-apply** across many boards | Broad board coverage, fast apply | Auto-apply spam concerns; thin tracking depth |
|
||
| **Careerflow** | up to 15 apps + LinkedIn review + extension | **$12/mo (annual) – $25/mo** | LinkedIn optimisation + networking CRM + tracker | LinkedIn/networking tools, career-pivot help | AI depth behind paywall |
|
||
| **Jobscan** | 5 scans/mo | **$49.95/mo or ~$30/mo quarterly** | **ATS match-score** specialist | Detailed keyword reports | Expensive; **match rate is just keyword overlap** (their own caveat) |
|
||
|
||
## 2. What users consistently *like* (adopt these)
|
||
- **One-click capture** from a job page (Chrome extension / bookmarklet). — *We already have this (M1/M2).* ✅
|
||
- **Job-tailored resume + keyword match** as the core loop. — *We have deterministic match + AI tailoring.* ✅
|
||
- **Kanban pipeline + reminders** to avoid losing track. — *We have this (H2/H3).* ✅
|
||
- **Contacts / networking CRM** attached to applications. — *Gap — we have Gmail correspondence, not a CRM.*
|
||
- **Clear "matched vs missing keywords"** breakdown, not just a number. — *Gap — we show a number only.*
|
||
|
||
## 3. What users consistently *dislike* (avoid / differentiate on)
|
||
- **Predatory weekly billing** (Teal's $13/wk → ~$56/mo). → *If we ever monetise, use honest monthly/annual.*
|
||
- **Match scores over-trusted as "ATS pass/fail"** when they're keyword overlap. → *Our AI review already
|
||
flags this internally; make honesty a feature: label it "keyword coverage", show the gap.* (Jobscan's own
|
||
docs admit real ATS don't auto-reject on a percentage — a credibility wedge for us.)
|
||
- **Auto-apply spam** (Simplify) damaging candidates. → *Our no-auto-send boundary (D002) is a trust feature.*
|
||
- **Paywalling basic tracking.** → *Keep core tracking generous.*
|
||
|
||
## 4. Differentiation opportunities for Job Tracker
|
||
1. **Honesty on scoring.** Market the deterministic, explainable "keyword coverage + gap list" against
|
||
competitors' opaque "match %". This is a genuine trust edge and cheap to ship (already deterministic).
|
||
2. **Assistive, never autonomous.** Lean into "drafts you approve, no spam auto-apply" (D002) — the opposite
|
||
of Simplify's reputation risk.
|
||
3. **Gmail-linked correspondence continuity** (D007/D008) is deeper than most trackers' static notes — mature
|
||
it into a lightweight per-job CRM to close the contacts gap.
|
||
4. **Global/Nordic board support** (Finn/Nav/Jobbnørge plugins) — a niche most US-centric competitors ignore.
|
||
5. **Self-hostable / privacy-first + BYO-AI-key.** None of the above are self-hostable; a privacy-conscious,
|
||
bring-your-own-Gemini/Groq-key model is a real differentiator for a technical audience.
|
||
|
||
## 5. Pricing guidance *(only if this becomes a product, not a personal tool — see remaster §1)*
|
||
- Free: generous tracking + capture + deterministic match + N AI tailors/month.
|
||
- Paid (~$8–12/mo **billed monthly or annually — never weekly**): unlimited AI tailoring, CV versions,
|
||
factuality guardrail, CRM, analytics drill-downs.
|
||
- Optional BYO-key tier: bring your own Gemini/Groq key → unlimited AI at cost, cheap plan.
|
||
|
||
## 6. Feature requests to fold into the roadmap
|
||
Must-have: matched/missing keyword breakdown; real CV versioning; contacts CRM from Gmail threads.
|
||
Nice-to-have: interview prep hub; analytics drill-downs; browser autofill (assistive, not auto-apply).
|
||
Experimental: embedding advisory second-opinion score; response-rate-driven follow-up timing.
|
||
|
||
## Sources
|
||
- [Teal+ Pricing](https://www.tealhq.com/pricing) · [Teal Pricing 2026: The $13/Week Trap](https://applyarc.com/compare/teal-pricing)
|
||
- [Huntr/Simplify/Careerflow comparison](https://trackjobs.co/blog/best-job-trackers) · [Careerflow alternatives](https://himalayas.app/advice/careerflow-alternatives)
|
||
- [Simplify alternatives / auto-apply](https://sprad.io/blog/top-5-simplify-alternatives-for-auto-applying-to-jobs-safely-with-ai)
|
||
- [Jobscan Pricing 2026 teardown](https://www.atsresumeai.com/compare/is-jobscan-worth-it) · [Jobscan match-rate caveat](https://scale.jobs/blog/is-jobscan-co-worth-it-read-this-before-you-pay)
|