diff --git a/docs/community/sponsors.mdx b/docs/community/sponsors.mdx index 3690a0be6..499fe66d6 100644 --- a/docs/community/sponsors.mdx +++ b/docs/community/sponsors.mdx @@ -1,6 +1,6 @@ --- title: Sponsors -description: Meet the sponsors supporting Reactive Resume. +description: "Meet the individuals, companies, and open-source backers whose GitHub sponsorships fund ongoing development and hosting of Reactive Resume." --- Reactive Resume stays free, open-source, and independent because companies choose to support the work behind it. Thank you to every sponsor who helps fund hosting, maintenance, and continued development for the community. diff --git a/docs/community/spotlight.mdx b/docs/community/spotlight.mdx index 939bd2860..d86757275 100644 --- a/docs/community/spotlight.mdx +++ b/docs/community/spotlight.mdx @@ -1,6 +1,6 @@ --- title: "Spotlight" -description: "A showcase of articles, videos, and social media posts from the Reactive Resume community" +description: "Discover articles, YouTube videos, tutorials, and social media posts about Reactive Resume shared by users, reviewers, and community members." --- diff --git a/docs/contributing/architecture.mdx b/docs/contributing/architecture.mdx index 8defb96ac..176a933c6 100644 --- a/docs/contributing/architecture.mdx +++ b/docs/contributing/architecture.mdx @@ -1,6 +1,6 @@ --- title: "Project Architecture" -description: "Understand the Reactive Resume monorepo, runtime boundaries, and package ownership model" +description: "Explore the Reactive Resume monorepo layout, runtime boundaries between client, server, artboard, and worker apps, and the package ownership model." --- Reactive Resume is a pnpm/Turborepo monorepo. The product runs as one deployed Node.js process, while the source is split into a full-stack web app, a server adapter, and focused internal packages. diff --git a/docs/contributing/development.mdx b/docs/contributing/development.mdx index e4512bd6a..435a2d839 100644 --- a/docs/contributing/development.mdx +++ b/docs/contributing/development.mdx @@ -1,6 +1,6 @@ --- title: "Development Setup" -description: "Set up a local development environment for Reactive Resume" +description: "Set up a local development environment for Reactive Resume with pnpm, Docker services, environment variables, and the client, server, and worker apps." --- diff --git a/docs/contributing/translations.mdx b/docs/contributing/translations.mdx index 8bb3b5a7e..913cd3d97 100644 --- a/docs/contributing/translations.mdx +++ b/docs/contributing/translations.mdx @@ -1,6 +1,6 @@ --- title: "Contributing Translations" -description: "Help translate Reactive Resume into your language using Crowdin" +description: "Contribute translations for Reactive Resume through Crowdin by joining the project, proposing strings, requesting new languages, and syncing updates." --- Reactive Resume is used by people all around the world, and translations help make the app accessible to everyone. If you speak a language other than English, you can help by contributing translations. diff --git a/docs/getting-started/index.mdx b/docs/getting-started/index.mdx index ebc530698..8fac96a18 100644 --- a/docs/getting-started/index.mdx +++ b/docs/getting-started/index.mdx @@ -1,6 +1,6 @@ --- -title: "Introduction" -description: "Welcome to the documentation for Reactive Resume, a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." +title: "Introduction to Reactive Resume" +description: "Reactive Resume is a free, open-source resume builder that lets you create, update, export, and share professional resumes without accounts or paywalls." --- diff --git a/docs/getting-started/quickstart.mdx b/docs/getting-started/quickstart.mdx index 94dd2aa23..105c68e0b 100644 --- a/docs/getting-started/quickstart.mdx +++ b/docs/getting-started/quickstart.mdx @@ -1,6 +1,6 @@ --- title: "Quickstart" -description: "Get started with Reactive Resume in minutes — use our hosted version or deploy your own instance" +description: "Get started with Reactive Resume in minutes by signing in to the hosted version or deploying your own self-hosted instance with Docker Compose." --- ## Options diff --git a/docs/guides/ai-agent-tools.mdx b/docs/guides/ai-agent-tools.mdx index 6aaac73cc..2dc3a81d2 100644 --- a/docs/guides/ai-agent-tools.mdx +++ b/docs/guides/ai-agent-tools.mdx @@ -1,6 +1,6 @@ --- title: "AI Agent Tools" -description: "Understand the tools available to the AI Agent workspace and how they affect resume drafts." +description: "Reference for the tools the Reactive Resume AI Agent can call to read, edit, patch, and preview resume drafts inside an isolated workspace." --- The AI Agent workspace can use a curated set of tools while it chats with you. You do not call these tools directly; the agent chooses them when your request needs resume data, supported provider web context, attachments, questions, or a resume patch. diff --git a/docs/guides/checking-service-status.mdx b/docs/guides/checking-service-status.mdx index 355f8550c..81fc3d3e6 100644 --- a/docs/guides/checking-service-status.mdx +++ b/docs/guides/checking-service-status.mdx @@ -1,6 +1,6 @@ --- title: "Checking Service Status" -description: "Learn how to check the status of Reactive Resume's servers and what to do if the service is experiencing issues" +description: "Check the current uptime and incident status for Reactive Resume's hosted servers and learn what to do when the service is experiencing issues." --- ## Status Page diff --git a/docs/guides/choosing-a-template.mdx b/docs/guides/choosing-a-template.mdx index 70f84e5f7..80fcde3a6 100644 --- a/docs/guides/choosing-a-template.mdx +++ b/docs/guides/choosing-a-template.mdx @@ -1,6 +1,6 @@ --- title: "Choosing a template" -description: "Learn how to choose the perfect template for your resume and explore all available template designs in Reactive Resume." +description: "Compare the built-in Reactive Resume templates, preview each layout, and switch between them from the builder to pick the best design for your resume." --- Reactive Resume offers a variety of unique templates, each with its own design aesthetic. This guide will help you understand the differences between templates and how to change your resume's template at any time. diff --git a/docs/guides/creating-an-account.mdx b/docs/guides/creating-an-account.mdx index 736228bae..2bb04c986 100644 --- a/docs/guides/creating-an-account.mdx +++ b/docs/guides/creating-an-account.mdx @@ -1,6 +1,6 @@ --- title: "Creating an account" -description: "Learn how to create an account on Reactive Resume and get started on building your resume" +description: "Sign up for a Reactive Resume account with email and password or social sign-in from Google or GitHub so you can start building and saving resumes." --- diff --git a/docs/guides/creating-your-first-resume.mdx b/docs/guides/creating-your-first-resume.mdx index 38ddce432..08990c28e 100644 --- a/docs/guides/creating-your-first-resume.mdx +++ b/docs/guides/creating-your-first-resume.mdx @@ -1,6 +1,6 @@ --- title: "Creating your first resume" -description: "Learn how to create your first resume in Reactive Resume, set a name and slug, and open it in the builder." +description: "Create your first resume in Reactive Resume by naming it, choosing a URL slug, and opening it in the builder to start filling in your details." --- diff --git a/docs/guides/fitting-content-on-a-page.mdx b/docs/guides/fitting-content-on-a-page.mdx index 456e55238..5f3d9ba74 100644 --- a/docs/guides/fitting-content-on-a-page.mdx +++ b/docs/guides/fitting-content-on-a-page.mdx @@ -1,6 +1,6 @@ --- title: "Fitting content on a page" -description: "Learn how to reorganize and format your resume content to fit within a single page, whether you're using A4 or Letter format." +description: "Reorganize sections, tune typography, adjust margins, and trim content to fit your Reactive Resume on a single A4 or Letter page without overflow." --- When your resume content overflows the page, Reactive Resume displays a warning just below the page. This guide explains how to reorganize and adjust your content so everything fits within your chosen page format. diff --git a/docs/guides/linking-social-accounts.mdx b/docs/guides/linking-social-accounts.mdx index b869131bd..8a556d74b 100644 --- a/docs/guides/linking-social-accounts.mdx +++ b/docs/guides/linking-social-accounts.mdx @@ -1,6 +1,6 @@ --- title: "Linking social accounts" -description: "Learn how to connect or disconnect social sign-in providers like Google and GitHub from your account" +description: "Connect or disconnect social sign-in providers like Google and GitHub to your Reactive Resume account so you can log in without a password." --- diff --git a/docs/guides/moving-items-between-sections.mdx b/docs/guides/moving-items-between-sections.mdx index 7fd19639b..7d3b82eae 100644 --- a/docs/guides/moving-items-between-sections.mdx +++ b/docs/guides/moving-items-between-sections.mdx @@ -1,6 +1,6 @@ --- title: "Moving items between sections" -description: "Learn how to move resume items from one section to another, or to a different page, to better organize your content and split lengthy sections across multiple pages." +description: "Move resume items between sections or across pages in the Reactive Resume builder to reorganize content and split lengthy sections cleanly." --- If you have a long work history or extensive project list, you may want to split items across multiple pages or reorganize them into different sections. The **Move to** feature lets you do exactly that—quickly relocate any item to another section or page with just a few clicks. diff --git a/docs/guides/selecting-page-format.mdx b/docs/guides/selecting-page-format.mdx index acddba2e0..02712b3eb 100644 --- a/docs/guides/selecting-page-format.mdx +++ b/docs/guides/selecting-page-format.mdx @@ -1,6 +1,6 @@ --- title: "Selecting the right page format" -description: "Learn about the three page format options in Reactive Resume—A4, Letter, and Free-Form—and choose the best one for your needs." +description: "Compare the A4, Letter, and Free-Form page format options in Reactive Resume and pick the right size, margins, and orientation for your resume." --- Reactive Resume offers three page format options: **A4**, **Letter**, and **Free-Form**. Each format affects how your resume is rendered and exported as a PDF. This guide explains the differences and helps you choose the right format for your situation. diff --git a/docs/guides/setting-up-passkeys.mdx b/docs/guides/setting-up-passkeys.mdx index baf2b0f34..84ca52753 100644 --- a/docs/guides/setting-up-passkeys.mdx +++ b/docs/guides/setting-up-passkeys.mdx @@ -1,6 +1,6 @@ --- title: "Setting up passkeys" -description: "Learn how to register passkeys (WebAuthn) to sign in securely using biometrics or your device PIN" +description: "Register WebAuthn passkeys on your Reactive Resume account to sign in with biometrics, a device PIN, or a security key instead of a password." --- diff --git a/docs/guides/setting-up-two-factor-authentication.mdx b/docs/guides/setting-up-two-factor-authentication.mdx index c3a560109..47070b2df 100644 --- a/docs/guides/setting-up-two-factor-authentication.mdx +++ b/docs/guides/setting-up-two-factor-authentication.mdx @@ -1,6 +1,6 @@ --- title: "Setting up two-factor authentication" -description: "Learn how to enable two-factor authentication (2FA) to add an extra layer of security to your Reactive Resume account" +description: "Enable TOTP two-factor authentication on your Reactive Resume account with an authenticator app, save recovery codes, and manage 2FA settings." --- diff --git a/docs/guides/updating-your-profile.mdx b/docs/guides/updating-your-profile.mdx index e3ba9e4ef..c376f13d7 100644 --- a/docs/guides/updating-your-profile.mdx +++ b/docs/guides/updating-your-profile.mdx @@ -1,6 +1,6 @@ --- title: "Updating your profile" -description: "Learn how to update your profile information including your name, username, and email address in Reactive Resume" +description: "Update your Reactive Resume profile information, including your display name, username, email address, and profile picture from account settings." --- diff --git a/docs/guides/using-ai-agent.mdx b/docs/guides/using-ai-agent.mdx index 474d1d208..104c2379f 100644 --- a/docs/guides/using-ai-agent.mdx +++ b/docs/guides/using-ai-agent.mdx @@ -1,6 +1,6 @@ --- title: "Using the AI Agent Workspace" -description: "Learn how to start an isolated AI draft, chat with an agent, review resume patches, and continue existing agent threads." +description: "Start an isolated AI draft in the Reactive Resume Agent workspace, chat with the agent, review proposed resume patches, and resume prior threads." --- The AI Agent workspace is a dedicated place to work with an AI assistant on a resume draft. It keeps the conversation, tool activity, and read-only resume preview in one full-screen view. diff --git a/docs/guides/using-the-api.mdx b/docs/guides/using-the-api.mdx index 24849c106..3531fabc2 100644 --- a/docs/guides/using-the-api.mdx +++ b/docs/guides/using-the-api.mdx @@ -1,6 +1,6 @@ --- title: "Using the API" -description: "Learn how to create API keys and authenticate requests to the Reactive Resume API" +description: "Create Reactive Resume API keys, authenticate REST requests with bearer tokens, and integrate resume data into your own scripts, apps, or automations." --- diff --git a/docs/guides/using-the-mcp-server.mdx b/docs/guides/using-the-mcp-server.mdx index 249bb38fe..8335fb4de 100644 --- a/docs/guides/using-the-mcp-server.mdx +++ b/docs/guides/using-the-mcp-server.mdx @@ -1,6 +1,6 @@ --- title: "Using the MCP Server" -description: "Connect Reactive Resume to AI tools like Claude Desktop, Cursor, and Codex using the Model Context Protocol" +description: "Connect Reactive Resume to AI tools like Claude Desktop, Cursor, and Codex through the Model Context Protocol to edit and manage resumes via chat." --- The Reactive Resume MCP server lets you manage and modify your resumes and job applications through any MCP-compatible AI tool - Claude Desktop, Cursor, Codex, and more. It connects to the Reactive Resume API and exposes tools for resume editing, Application Tracker workflows, and AI-assisted job application tasks using natural language. diff --git a/docs/guides/using-the-patch-api.mdx b/docs/guides/using-the-patch-api.mdx index 443a273f6..14ae90d09 100644 --- a/docs/guides/using-the-patch-api.mdx +++ b/docs/guides/using-the-patch-api.mdx @@ -1,6 +1,6 @@ --- title: "Using the Patch API" -description: "Learn how to partially update your resume using JSON Patch (RFC 6902) operations" +description: "Partially update a Reactive Resume with JSON Patch (RFC 6902) operations to add, remove, replace, and move fields without sending the full document." --- The Patch API lets you make small, targeted changes to your resume without sending the entire data object. Instead of replacing the whole resume with a `PUT`, you send a list of **JSON Patch** operations that describe exactly what to change. diff --git a/docs/legal/license.mdx b/docs/legal/license.mdx index 4132f6e63..7b54985f3 100644 --- a/docs/legal/license.mdx +++ b/docs/legal/license.mdx @@ -1,6 +1,6 @@ --- title: "License" -description: "Reactive Resume is open-source software licensed under MIT." +description: "Read the MIT license that covers Reactive Resume, an open-source resume builder you can freely use, modify, self-host, and redistribute." --- ## Open Source License (MIT) diff --git a/docs/legal/privacy-policy.mdx b/docs/legal/privacy-policy.mdx index 7144f766e..434225cfd 100644 --- a/docs/legal/privacy-policy.mdx +++ b/docs/legal/privacy-policy.mdx @@ -1,6 +1,6 @@ --- title: "Privacy Policy" -description: "How Reactive Resume handles personal data, cookies, uploads, and printing." +description: "How the hosted Reactive Resume service handles your personal data, account information, uploaded files, cookies, analytics, and PDF printing." --- ## Overview diff --git a/docs/legal/terms-of-service.mdx b/docs/legal/terms-of-service.mdx index fdddba929..d6579cde6 100644 --- a/docs/legal/terms-of-service.mdx +++ b/docs/legal/terms-of-service.mdx @@ -1,6 +1,6 @@ --- title: "Terms of Service" -description: "Terms and conditions for using Reactive Resume, including accounts, public resumes, uploads, and exports." +description: "Terms and conditions for using the hosted Reactive Resume service, covering accounts, acceptable use, public resumes, uploads, exports, and liability." --- ## Agreement diff --git a/docs/self-hosting/examples.mdx b/docs/self-hosting/examples.mdx index 595f5ee94..4b131c245 100644 --- a/docs/self-hosting/examples.mdx +++ b/docs/self-hosting/examples.mdx @@ -1,6 +1,6 @@ --- title: "Docker Compose Examples" -description: "A collection of Docker Compose examples for different deployment scenarios. If you have a different setup that works for you, please share it by opening a pull request on GitHub." +description: "Ready-to-use Docker Compose examples for self-hosting Reactive Resume with Postgres, Traefik, Caddy, Nginx Proxy Manager, and other common deployment stacks." --- diff --git a/docs/self-hosting/migration.mdx b/docs/self-hosting/migration.mdx index bc45e0d1b..1003e2e48 100644 --- a/docs/self-hosting/migration.mdx +++ b/docs/self-hosting/migration.mdx @@ -1,6 +1,6 @@ --- title: "Migrating from v4 to v5" -description: "A step-by-step guide to migrate your Reactive Resume instance from v4 to v5, including manual and automated migration options." +description: "Step-by-step guide to migrate a self-hosted Reactive Resume instance from v4 to v5, covering database schema changes, manual and automated options." --- ## Overview diff --git a/docs/self-hosting/sso.mdx b/docs/self-hosting/sso.mdx index d427e262c..0dad71d17 100644 --- a/docs/self-hosting/sso.mdx +++ b/docs/self-hosting/sso.mdx @@ -1,6 +1,6 @@ --- title: "Single Sign-On (SSO)" -description: "A guide to setting up custom OAuth providers like Authentik, Authelia, Keycloak, or any OIDC-compliant identity provider for Single Sign-On (SSO) in your self-hosted instance." +description: "Configure Single Sign-On for self-hosted Reactive Resume using custom OAuth providers like Authentik, Authelia, Keycloak, or any OIDC-compliant IdP." --- ## Overview diff --git a/docs/use-cases/ai-resume-builder.mdx b/docs/use-cases/ai-resume-builder.mdx index c2d093f45..d41809833 100644 --- a/docs/use-cases/ai-resume-builder.mdx +++ b/docs/use-cases/ai-resume-builder.mdx @@ -1,6 +1,6 @@ --- title: "AI Resume Builder" -description: "Use Reactive Resume with optional BYO-provider AI assistance for resume analysis, builder edits, imports, and agent drafts." +description: "Use Reactive Resume as an AI resume builder with bring-your-own OpenAI, Anthropic, Gemini, OpenRouter, or Ollama providers for edits and drafts." --- Reactive Resume can be used as an AI-assisted resume builder, but AI is optional and bring-your-own-provider: you configure the provider, model, endpoint, and API key you want Reactive Resume to use. diff --git a/docs/use-cases/export-and-share-resumes.mdx b/docs/use-cases/export-and-share-resumes.mdx index 4029316d7..6da2bf62d 100644 --- a/docs/use-cases/export-and-share-resumes.mdx +++ b/docs/use-cases/export-and-share-resumes.mdx @@ -1,6 +1,6 @@ --- title: "Export and Share Resumes" -description: "Export Reactive Resume resumes as PDFs and share public resume URLs with human recipients." +description: "Export Reactive Resume resumes as PDF, DOCX, Markdown, or JSON files and share password-protected public URLs with recruiters and hiring managers." --- Reactive Resume lets you export resumes as PDFs and, when useful, share a public resume URL with human recipients such as recruiters, hiring managers, collaborators, or your own portfolio visitors. Public resume URLs are not search-indexed by default. diff --git a/docs/use-cases/free-resume-builder.mdx b/docs/use-cases/free-resume-builder.mdx index 309eb258e..3f24f5e1f 100644 --- a/docs/use-cases/free-resume-builder.mdx +++ b/docs/use-cases/free-resume-builder.mdx @@ -1,6 +1,6 @@ --- title: "Free Resume Builder" -description: "Use Reactive Resume as a free resume builder for creating, editing, exporting, and sharing resumes." +description: "Reactive Resume is a free resume builder with no paywalls or premium tiers for creating, editing, exporting, and sharing unlimited resumes online." --- Reactive Resume is a free resume builder for creating resumes in a browser, choosing a template, exporting a PDF, and sharing a human-readable public URL when you want someone else to view it. Public resume URLs are shareable for human recipients and are not search-indexed by default. diff --git a/docs/use-cases/privacy-focused-resume-builder.mdx b/docs/use-cases/privacy-focused-resume-builder.mdx index 762190ae3..525857126 100644 --- a/docs/use-cases/privacy-focused-resume-builder.mdx +++ b/docs/use-cases/privacy-focused-resume-builder.mdx @@ -1,6 +1,6 @@ --- title: "Privacy-Focused Resume Builder" -description: "Understand the privacy-focused parts of Reactive Resume, including open source transparency, self-hosting, public sharing controls, and optional AI provider configuration." +description: "Reactive Resume's privacy-focused design: open source transparency, self-hosting, public sharing controls, and optional bring-your-own AI providers." --- Reactive Resume is a privacy-focused resume builder because it is open source, can be self-hosted, supports private-by-default resume editing, and makes sharing and optional AI features explicit choices. diff --git a/docs/use-cases/self-hosted-resume-builder.mdx b/docs/use-cases/self-hosted-resume-builder.mdx index 3a1a1c7e8..b770099c1 100644 --- a/docs/use-cases/self-hosted-resume-builder.mdx +++ b/docs/use-cases/self-hosted-resume-builder.mdx @@ -1,6 +1,6 @@ --- title: "Self-Hosted Resume Builder" -description: "Run Reactive Resume as a self-hosted resume builder with Docker, PostgreSQL, optional storage, SSO, and migration guidance." +description: "Run Reactive Resume as a self-hosted resume builder with Docker Compose, PostgreSQL, optional object storage, Single Sign-On, and v4 to v5 migration." --- Reactive Resume can be run as a self-hosted resume builder when you want to operate the app on your own infrastructure instead of using the hosted instance.