docs: reorganize tree, restore architecture + research from archive, add Phase 0 reports
Active docs/ was stub scaffolding while the real docs sat in docs/_archive/. Restore and correct them, and record the Phase 0 work. - docs/architecture/current.md: verified system map (from archived SYSTEM_OVERVIEW, 9 corrections against code). - docs/research/competitors.md: sourced competitor analysis (from archived PRODUCT_RESEARCH, feature matrix corrected). - docs/decisions/ADR-002-job-application-model.md: the Job/JobApplication split. - docs/application-discovery-report.md, docs/implementation-roadmap.md, docs/phase-0-foundation-report.md, docs/career-workspace-branch-assessment.md. - Remove 10 zero-byte placeholder files that advertised content that never existed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,329 @@
|
||||
# Jobjakt Product Roadmap
|
||||
|
||||
## 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.
|
||||
- Career analytics.
|
||||
- Skill recommendations.
|
||||
- Learning paths.
|
||||
- Recruiter visibility.
|
||||
- Portfolio hosting.
|
||||
|
||||
---
|
||||
|
||||
# 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.
|
||||
Reference in New Issue
Block a user