Skip to content

otavio-lemos/ResuMatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

189 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Português 🇧🇷 | English 🇺🇸

ResuMatch

Construtor de Currículo com IA & Auditor ATS. Pare de adivinhar se seu currículo passa nos bots. O ResuMatch garante 100% de compatibilidade com sistemas ATS modernos.

License: MIT Next.js TypeScript Docker

Important

Privacidade Primeiro - Este app é 100% privado. Nenhuma telemetria, analytics ou rastreamento é enviado para qualquer lugar. Os únicos dados transmitidos são quando você usa explicitamente um provedor de IA (Gemini, OpenAI ou Ollama) - e esses dados vão APENAS para o serviço de IA que você configurou.

Início Rápido

🚀 Para os apressados

docker run -d -p 3000:3000 otaviera/images:resumatch-0.1.0

Acesse: http://localhost:3000

Opção 1: Docker Compose (desenvolvimento)

git clone https://github.com/otavio-lemos/ResuMatch.git
cd ResuMatch
docker-compose up -d --build

# Acompanhar logs:
docker-compose logs -f

Tip

Recomendação: Use Firefox para imprimir e salvar como PDF para melhor compatibilidade com ATS.

Tip

Para rodar com uma LLM local, instale Ollama e baixe o modelo qwen3:7b (homologado para este app).

Arquitetura

flowchart TB
    A[Abrir App] --> B{Tem Currículo?}
    B -->|Não| C[Escolher Template]
    B -->|Sim| D[Dashboard]
    C --> E[Preencher Dados]
    E --> D
    D --> F[Visualizar]
    F --> G[Exportar PDF]
    F -.-> D
    D --> H[Parser com IA]
    H --> E
    D --> I[Análise ATS]
    I --> J[Score]
    J --> F
    I -.-> K[Descrição da Vaga]
    K --> J
Loading

Tech Stack

Categoria Tecnologia
Core Next.js 15 (App Router), TypeScript
Design Tailwind CSS 4
Estado Zustand
IA Google Gemini, OpenAI, Ollama
Parsing Mammoth, PDF-Parse
i18n next-intl
Ícones Lucide React
Animações Motion
Export PDF React-to-Print
Validação Zod
Gráficos Recharts

Configuração

Acesse Configurações (/config) para configurar:

  • Provedor de IA (Gemini, OpenAI, Ollama)
  • Chaves de API (armazenadas no localStorage)
  • Modelo preferido

About

Currículos Inteligentes com ATS validado.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors