Files
jobtrackingapp/docs/product/roadmap.md
T
cesnimda ce76046a29 feat: complete release readiness work
- consolidate API ownership and remove dead vendor code

- add Stripe billing, learning paths, and public CV hardening

- add migration, recovery, security, audit, and browser gates
2026-07-31 16:54:16 +02:00

336 lines
4.7 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.
# Jobjakt Product Roadmap
Status reconciled 2026-07-31: Phases 18 are implemented in the repository. Phase 8 (SaaS
commercialisation) remains operationally blocked on Stripe activation and production verification.
The implementation roadmap folds public profile and SaaS preparation into its Phase 7; this product
roadmap keeps them as Phases 7 and 8. Portfolio content stays inside public CVs; separate portfolio
hosting is intentionally out of scope until it has requirements that public CVs cannot satisfy.
## Purpose
Defines the strategic direction of Jobjakt.
This roadmap represents product priorities, not a strict development schedule.
Features should be evaluated against:
1. Does this improve job tracking?
2. Does this improve application success?
3. Does this improve career management?
4. Does this support future growth?
---
# Product Strategy
The product evolves in layers.
The order is:
Job Tracking Foundation
Application Workflow
Career Workspace
AI Assistance
Automation
SaaS Platform
---
# Phase 1 - Core Job Tracking Excellence
Priority: Critical
Goal:
Make Jobjakt the best place to manage a job search.
## Features
### Job Management
- Add jobs manually.
- Import jobs from URLs.
- Extract job details.
- Store companies.
- Search jobs.
- Filter jobs.
---
### Application Workflow
Support complete application lifecycle:
- Interested.
- Preparing.
- Applied.
- Interview.
- Offer.
- Rejected.
---
### Communication Tracking
Support:
- Emails.
- Notes.
- Follow-ups.
- Timeline.
---
### Dashboard Improvements
Provide:
- Application overview.
- Upcoming actions.
- Progress metrics.
- Recent activity.
---
# Phase 2 - User Experience Improvements
Priority: High
Goal:
Make the application simple and intuitive.
## Improvements
- Redesign navigation.
- Improve onboarding.
- Simplify settings.
- Improve empty states.
- Improve error handling.
- Improve mobile experience.
---
# Phase 3 - Career Workspace Foundation
Priority: High
Goal:
Create a single professional source of truth.
## Features
Career Profile:
- Personal details.
- Experience.
- Education.
- Skills.
- Projects.
- Certifications.
- Languages.
---
# Phase 4 - CV Builder
Priority: High
Goal:
Create a premium CV creation experience.
Inspired by:
- FlowCV.
- Reactive Resume.
- Novoresume.
- ElegantCV.
---
## Features
### Content
Users manage:
- Personal details.
- Summary.
- Experience.
- Education.
- Skills.
- Projects.
- Certificates.
- Publications.
- Custom sections.
---
### Themes
Support:
- Multiple templates.
- ATS-friendly designs.
- Professional layouts.
- Accent colours.
- Typography.
- Photo settings.
---
### Builder
Support:
- Live preview.
- Structured editing.
- Section management.
- AI assistance.
- Export.
---
# Phase 5 - AI Career Assistant
Priority: Medium
Goal:
Use AI to reduce repetitive career tasks.
---
Features:
- CV improvements.
- Bullet rewriting.
- Job matching.
- Cover letters.
- Interview preparation.
- Career advice.
---
AI must:
- Preserve facts.
- Require user approval.
- Explain changes.
---
# Phase 6 - Job Discovery
Priority: Medium
Goal:
Help users discover opportunities.
---
Potential features:
- Job search integrations.
- Filters.
- Location search.
- Industry search.
- Remote options.
- Import directly into tracker.
---
Important:
Job discovery supports tracking.
It does not replace job boards.
---
# Phase 7 - Public Career Profile
Priority: Medium
Goal:
Allow users to share professional identity.
---
Features:
- Public CV.
- Portfolio.
- Career profile.
- Shareable URL.
Example:
/cv/{random-guid}
---
# Phase 8 - SaaS Platform
Priority: Later
Goal:
Commercialise the platform.
---
Features:
- User subscriptions.
- Premium themes.
- AI quotas.
- Storage limits.
- Billing.
- Admin management.
---
# Long-Term Ideas
Possible future features:
- Interview preparation.
- Salary insights. ✅ Dashboard groups comparable tracked ranges by currency and pay period (2026-07-31).
- Career analytics.
- Skill recommendations.
- Learning paths. ✅ Deterministic job-specific skill gaps can be marked learned or dismissed; external course integrations remain out of scope (2026-07-31).
- Recruiter visibility. ✅ Public CV links include recruiter-friendly PDF download (2026-07-31); discovery, accounts, and messaging remain intentionally unscoped.
- Portfolio hosting. Separate hosting is intentionally out of scope; public CV projects and custom sections cover the current sharing need.
---
# Roadmap Rules
Do not:
- Build future features before core workflows are excellent.
- Sacrifice simplicity for complexity.
- Add features because competitors have them.
Always prioritise user value.