Help & User Guide

Learn how to use Get me the job to streamline your job search

Key Features

PDF Upload

Upload PDF resumes with automatic text extraction

AI Resume Tailoring

Customize resumes for specific job descriptions using AI

AI Cover Letters

Generate personalized cover letters automatically

Job Scraping

Automated job search from LinkedIn and Indeed

Kanban Board

Visual application tracking with drag & drop

Analytics

Track your job search progress with charts

Step-by-Step Workflows

Resume Management Workflow

Resume Workflow
  • Create a New Resume
    Go to Resumes → Click "New Resume" → Fill in your details (name, email, experience, education, skills)
  • Upload PDF Resume (Alternative)
    Click "Upload PDF" → Select your PDF file → Text will be automatically extracted and saved
  • Preview Your Resume
    Click the green "Preview" button → See your formatted resume in a new tab
  • Export in Multiple Formats
    Choose from HTML, Markdown, LaTeX, or DOCX formats for download

AI Resume Tailoring Workflow

AI Workflow
Note: This feature requires an OpenAI API key. Set the OPENAI_API_KEY environment variable to use AI features.
  • Find a Job Posting
    Use the Job Search feature to find interesting positions
  • Tailor Your Resume
    Go to your resume → Click "Tailor to Job" → Paste the job description → AI will optimize your resume
  • Generate Cover Letter
    Click "Generate Cover Letter" → Paste job description → Add optional background info → Get AI-written cover letter
  • Download as DOCX
    Export the tailored resume or cover letter as a Microsoft Word document for final edits

Job Search Workflow

Job Search Workflow
  • Enter Search Criteria
    Go to Job Search → Enter keywords (e.g., "Python Developer") → Select location → Check "Remote" if needed
  • Choose Job Boards
    Select "LinkedIn", "Indeed", or "All" sources → Set number of results to fetch
  • View Results
    Click "Search Jobs" → Wait for scraping to complete → Browse job listings with details
  • Save Interesting Jobs
    Click checkboxes to select jobs → Save them for later → Create applications directly from saved jobs

Application Tracking Workflow

Application Workflow
  • Create an Application
    Go to Applications → Click "New Application" → Fill in company, position, and URL
  • Link Resume & Cover Letter
    Select which resume and cover letter you submitted → Add notes and contact information
  • Track Application Status
    Update status: DraftAppliedInterviewOffer / Rejected
  • Use Kanban Board
    Visit Kanban Board → Drag and drop cards between columns → Visual progress tracking

Getting Started (Authentication)

Authentication Workflow
  • Register Your Account
    Go to Register → Enter email, username, and password (min 6 characters) → Create account
  • Login
    Go to Login → Enter credentials → You'll be redirected to the dashboard
  • Choose Your Language
    Click your username → Select language: English, Spanish, French, German, or Italian
  • Logout
    Click "Logout" in the navigation menu when you're done

Frequently Asked Questions

How do I get started with Get me the job?

First, create an account by clicking 'Register' in the top menu. After logging in, start by uploading or creating your first resume. Then you can search for jobs and track your applications.

Do I need an OpenAI API key to use Get me the job?

The OpenAI API key is optional. You can use all basic features (resume management, job tracking, applications) without it. The AI features (resume tailoring, cover letter generation) require an API key.

Can I upload my existing resume?

Yes! Click 'Upload PDF' on the Resumes page. Get me the job will automatically extract the text content. You can then edit and enhance it within the application.

How does the job scraping work?

Get me the job automatically searches LinkedIn and Indeed for jobs matching your keywords. It extracts job details, company information, and salary data when available. Note: Some job boards may block scraping, which is normal.

What's the difference between Resume and Cover Letter?

A resume is your professional profile with work experience, education, and skills. A cover letter is a personalized letter for each specific job application. Get me the job helps you manage both and link them to applications.

Can I export my resume in different formats?

Yes! Get me the job supports HTML (for web viewing), Markdown, LaTeX (for academic CVs), and DOCX (Microsoft Word) formats. Choose the format that works best for each application.

How do I track interview status?

Update your application status to 'Interview', then add interview details (date, type, notes) in the application detail page. You can schedule multiple interview rounds.

What is the Kanban board?

The Kanban board provides a visual way to track applications. Each column represents a status (Draft, Applied, Interview, Offer, Rejected). Drag and drop cards between columns to update status.

How can I change the language?

Get me the job supports 5 languages. Click your username in the top menu → Select 'Language' → Choose your preferred language. The interface will update immediately.

Is my data secure?

Yes! Get me the job uses industry-standard security: passwords are hashed with bcrypt, authentication uses JWT tokens, and all data is stored locally in your database. Your API keys and sensitive data are never shared.

Keyboard Shortcuts

D Go to Dashboard
R Go to Resumes
C Go to Cover Letters
A Go to Applications
J Go to Job Search
K Go to Kanban Board
? Open this Help page

Tips & Best Practices

Create Multiple Resume Versions

Keep different versions of your resume tailored to different job types (e.g., 'Backend Developer', 'Full Stack', 'DevOps'). This saves time when applying to similar positions.

Use AI Wisely

AI-generated content is a starting point. Always review and personalize the tailored resumes and cover letters before submitting. Add your unique voice and specific examples.

Track Everything

Even if you're just 'browsing', save interesting jobs and create draft applications. This helps you remember what you looked at and maintain a searchable history.

Set Weekly Goals

Use the Dashboard to set and track weekly goals for applications, networking, and job searching. Consistency is key in a job search.

Add Follow-up Dates

For each application, set a follow-up date (usually 1-2 weeks after applying). This reminds you to check in and shows your continued interest.

Need More Help?

API Documentation: For developers, visit /docs for the complete REST API documentation.

GitHub: Report issues or contribute at github.com/yourusername/jam

Architecture: See the system architecture diagram for technical details.