Communitygithub.com

qasim-mehar/talentsync-genai

Este aplicativo MERN utiliza a IA Gemini para analisar currículos de usuários, compará-los com descrições de cargos e identificar habilidades ausentes. Ele gera automaticamente currículos em PDF otimizados para ATS e perguntas de entrevista personalizadas com base na análise da IA. Construído com React, Node.js (JavaScript puro) e Puppeteer, com autenticação JWT segura.

O que é talentsync-genai?

Este skill implementa um aplicativo completo da stack MERN (MongoDB, Express, React, Node.js) que integra a API Gemini AI para fornecer análise inteligente de currículos. Ao receber um currículo e uma descrição de cargo, o agente é capaz de identificar lacunas de habilidades, gerar um currículo em PDF otimizado para sistemas de rastreamento de candidatos (ATS) e criar perguntas de entrevista direcionadas. Desenvolvido com JavaScript puro no backend (Node.js) e Puppeteer para a geração de PDFs, o sistema utiliza autenticação JWT para proteger o acesso dos usuários. Ideal para desenvolvedores que desejam automatizar o processo de adequação de currículos a vagas específicas, economizando tempo e aumentando as chances de aprovação em processos seletivos. Suporta plataformas baseadas em Node.js e React.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add qasim-mehar/talentsync-genai

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que talentsync-genai faz?

Este aplicativo MERN utiliza a IA Gemini para analisar currículos de usuários, compará-los com descrições de cargos e identificar habilidades ausentes. Ele gera automaticamente currículos em PDF otimizados para ATS e perguntas de entrevista personalizadas com base na análise da IA. Construído com React, Node.js (JavaScript puro) e Puppeteer, com autenticação JWT segura.

Funcionalidades Principais

  • Análise de Currículo com IA: O Gemini AI extrai e analisa informações do currículo do usuário.
  • Comparação com Descrição de Cargo: Identifica correspondências e lacunas de habilidades entre o currículo e a vaga desejada.
  • Geração de PDF ATS-Otimizado: Cria um currículo formatado profissionalmente em PDF, otimizado para sistemas ATS.
  • Perguntas de Entrevista Personalizadas: Gera perguntas de entrevista adaptadas às habilidades e à vaga.
  • Autenticação Segura: Utiliza JWT para proteger os dados dos usuários e suas sessões.

Stack Tecnológica

  • Frontend: React
  • Backend: Node.js (JavaScript puro)
  • Banco de Dados: MongoDB
  • IA: Gemini AI
  • Geração de PDF: Puppeteer
  • Autenticação: JSON Web Tokens (JWT)

Como Usar

  1. Configure as variáveis de ambiente necessárias (API key do Gemini, URI do MongoDB, segredo JWT, etc.).
  2. Execute npm install para instalar as dependências.
  3. Inicie o servidor backend com npm start.
  4. Acesse a interface React para enviar seu currículo e a descrição do cargo.
  5. O sistema processará a análise e exibirá os resultados.

Requisitos

  • Node.js (versão 16 ou superior)
  • MongoDB (local ou Atlas)
  • Chave de API do Google Gemini

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

Habilidades Relacionadas