Files
jobtrackingapp/docs/remaster/RESEARCH_COMPETITORS.md
T
cesnimda f0f178d77e docs(remaster): full-system audit + rebuild-vs-refactor decision
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>
2026-07-05 10:04:03 +02:00

60 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 (~$812/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)