Back to home

Documentation

Everything you need to know to get the most out of ZaryaCV.

Upload Your Resume

  1. 1

    Click Resumes in the sidebar and hit Upload.

  2. 2

    Select a .pdf or .docx file (max 5 MB).

  3. 3

    Our parser extracts your name, contact info, experience, education, and skills automatically.

  4. 4

    Review the parsed result — you can edit any section later in the visual editor.

Analyze a Job Description

  1. 1

    Navigate to Analyses and click New Analysis.

  2. 2

    Select the resume you want to compare and paste the full job description.

  3. 3

    The AI extracts required skills, qualifications, and keywords from the JD.

  4. 4

    You get a match score (0–100), a keyword breakdown (matched vs missing), and an ATS compatibility check.

Optimize Your Resume

  1. 1

    From an analysis page, click Optimize.

  2. 2

    Configure settings: target score, max iterations, and which quality filters to enforce.

  3. 3

    The optimizer runs multiple AI passes, each validated by 7 quality filters (keyword match, ATS review, content length, vector similarity, AI content, hallucination check, structure validation).

  4. 4

    Watch real-time progress via SSE streaming — each filter lights up as it passes.

  5. 5

    When complete, your optimized resume is saved and ready to edit or export.

Edit Your Resume

  1. 1

    Open any resume and click Edit.

  2. 2

    The visual editor supports inline text editing for every section.

  3. 3

    Drag and drop sections to reorder them — put your strongest content first.

  4. 4

    Changes auto-save. Use Undo/Redo in the toolbar if needed.

  5. 5

    The live preview updates as you type so you always see the final result.

Export as PDF

  1. 1

    From the editor or resume view, click Export PDF.

  2. 2

    Choose a template: Jake (clean, tech-focused), FAANG (dense, skills-heavy), or Academic (traditional).

  3. 3

    PDFs are generated server-side with React-PDF for pixel-perfect output.

  4. 4

    The downloaded file is ready to upload to any job application portal.

Track Job Applications

  1. 1

    Navigate to Jobs to see your Kanban board.

  2. 2

    Create a new application by linking a job description and (optionally) a resume.

  3. 3

    Drag cards between columns: Wishlist, Applied, Interview, Offer, Rejected.

  4. 4

    Each card shows the linked resume's match score for quick reference.

Generate Cover Letters

  1. 1

    From a job application, click Generate Cover Letter.

  2. 2

    Choose a tone: Professional, Enthusiastic, or Concise.

  3. 3

    The AI generates a personalized letter based on your resume and the job description.

  4. 4

    Edit the result, then export as PDF to include with your application.

Frequently Asked Questions

What file formats are supported for upload?

PDF and DOCX. We recommend PDF for best parsing results. Files must be under 5 MB with selectable text (not scanned images).

How does the match score work?

It combines keyword extraction, TF-IDF analysis, and vector similarity (text embeddings) to produce a 0–100 score reflecting how well your resume matches the job description.

Will the AI invent experience I don't have?

No. The hallucination filter specifically checks that the optimizer only uses information present in your original resume. It rewrites and restructures but never fabricates.

How many resumes can I upload?

There's no limit. Upload separate master resumes for different roles — engineering, management, design — and optimize each for specific jobs.

Are my resumes stored securely?

Yes. All data is stored in Supabase with row-level security (RLS). Only you can access your resumes. Data is encrypted in transit and at rest.

Can I edit the AI's suggestions?

Absolutely. After optimization, open the visual editor to adjust any section. You have full control over the final result.

Still have questions?

Our support team is here to help.

Contact Support