Files
Reactive-Resume/apps/web/PRODUCT.md
T

3.1 KiB

Reactive Resume: Web Product

Platform

web

Users

Job seekers preparing and tailoring resumes and cover letters, sharing application documents, and tracking their job search.

Product Purpose

Help people turn their experience into professional application documents and manage their applications. Success means creating and tailoring a resume or cover letter, exporting or sharing it, and keeping track of applications.

Positioning

Reactive Resume is a free, open-source resume builder with privacy and data ownership as durable commitments. Users can run the application on their own infrastructure. Document editing, reviewable AI assistance, and application tracking belong to the same workflow.

Operating Context

  • Browser-based use on desktop and mobile; mobile web remains the same product.
  • Create or import a resume, edit with a live document preview, choose a template, and export or share it.
  • Tailor resumes and cover letters for individual applications and track progress through the job search.
  • Use optional AI assistance to propose changes; users review proposals before applying them.

Capabilities and Constraints

  • Resume creation, importing, template customization, PDF/JSON/DOCX export, and public sharing.
  • Cover-letter editing and application tracking.
  • Preserve free and open-source access, privacy, and user control of their data.
  • Preserve multilingual and right-to-left support throughout workflows and accessible labels.
  • The web app is a client-rendered React SPA. Public marketing pages are prerendered at build time.
  • Feature UI belongs in src/features and routes in src/routes; shared UI primitives belong in ../../packages/ui.

Brand Commitments

Keep the Reactive Resume name and existing brand assets. The incumbent visual system is documented in the inherited ../../DESIGN.md; product setup does not replace that system. Resume templates retain their own identities independently of app styling.

Evidence on Hand

  • ../../README.md: product description, capabilities, licensing, and self-hosting information.
  • src/features/homepage: existing product demonstrations and public copy.
  • src/features/ats-checker: browser-based PDF checks.
  • public/templates: real template previews and PDF samples.
  • public/icon and public/logo: existing brand assets.

Do not invent testimonials, hiring outcomes, customer counts, or guarantees that an ATS score predicts hiring success.

Product Principles

  1. Keep users in control of their documents and personal data.
  2. Keep the document visible and the next useful action clear.
  3. Protect work through autosave and reversible edits.
  4. Offer useful defaults and reveal advanced controls when needed.
  5. AI proposes; the user decides what is applied.

Accessibility & Inclusion

Target WCAG 2.2 AA; this is a design requirement, not a claim of audited compliance. Preserve keyboard access, visible focus, accessible labels, alternatives to drag operations, reduced-motion support, and usable touch targets. Support translated content, text expansion, and right-to-left layouts.