Skip to content

JoaoPec/formphantom

Repository files navigation

FormPhantom

FormPhantom

Extensão de Chrome para preencher automaticamente formulários extensos de candidatura a vagas.

Funcionalidades

  • Perfil persistente: cadastre seus dados uma única vez.
  • Leitura de PDF: anexe seu currículo em PDF e a extensão extrai o texto automaticamente.
  • Anexo automático do currículo: o PDF é guardado e reanexado nos campos de upload da candidatura (inclusive os escondidos por ATS).
  • Detecção automática de campos: funciona em formulários genéricos e nas principais plataformas de RH.
  • Mapeamento de plataformas: suporte otimizado para LinkedIn, Gupy, Greenhouse, Lever, Workable, Indeed, Vagas.com, Catho, InfoJobs, Kenoby, Solides, Abler, Quickin, 99jobs, inHire, SmartRecruiters, Jobvite e Pandapé.
  • Formulários multi-step: a sugestão reabre automaticamente a cada nova etapa de formulários em várias páginas/SPA.
  • Modo de revisão: visualize e edite os valores antes de preencher, ou use o modo automático.
  • Matching inteligente: pontuação por heurísticas e palavras-chave, com sinônimos (sim/não, gênero, etnia), conversão estado↔UF e match por faixa numérica para selects e radios (salário, anos de experiência).

Como instalar (modo desenvolvedor)

  1. Clone ou baixe este repositório.
  2. Abra o Chrome e vá para chrome://extensions/.
  3. Ative o Modo do desenvolvedor (canto superior direito).
  4. Clique em Carregar sem compactação e selecione a pasta formphantom.
  5. A extensão aparecerá na barra de ferramentas.

Como usar

  1. Clique no ícone da extensão.
  2. Preencha seus dados na aba Perfil e salve.
  3. (Opcional) Vá na aba Currículo PDF e anexe seu CV para extração de texto.
  4. Abra uma vaga em qualquer site suportado.
  5. Na aba Ações, clique em Preencher esta página.
  6. No modo Revisar, ajuste os valores no overlay e confirme.

Estrutura

formphantom/
├── manifest.json
├── background.js
├── popup/
│   ├── popup.html
│   ├── popup.css
│   └── popup.js
├── content_scripts/
│   ├── fieldDetector.js
│   ├── platformMappers.js
│   ├── autofill.js
│   └── overlay.js
├── styles/
│   └── overlay.css
├── lib/
│   ├── pdf.min.js
│   └── pdf.worker.min.js
└── icons/
    └── icon*.png

Tecnologias

  • Manifest V3
  • Chrome Extensions API (storage, scripting, tabs)
  • PDF.js para parsing de currículos
  • Matching heurístico com normalização e scoring

Licença

MIT

About

Extensão Chrome que preenche automaticamente formulários de candidatura a vagas com perfil persistente, extração de PDF e matching inteligente.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors