Skip to content

Repository files navigation

Bom Currículo - ATS Resume Builder

https://bomcurriculo.tech

UNDER CONSTRUCTION - EM CONSTRUÇÃO

Build ATS-friendly resumes using AI.

English

About

Bom Currículo is an open-source project that generates professional resumes optimized for Applicant Tracking Systems (ATS).

The system can use multiple optional sources of information, including:

  • Current resume
  • LinkedIn Profile (PDF export)
  • GitHub profile
  • Portfolio
  • Personal information
  • Target job description

The user does not need to provide every source. The only requirement is enough information to generate a resume.

Features

  • LinkedIn profile analysis
  • GitHub profile analysis
  • Portfolio analysis
  • Job description matching
  • ATS-friendly resume generation
  • Resume optimization

Screen prototype

An initial interface prototype was also developed in Figma to validate the user experience, feature organization, and the platform's main flow before final implementation.

The screen is still evolving, but it already represents the first visual proposal of the user dashboard, including:

  • ATS score overview;
  • General resume performance indicator;
  • AI-powered optimization tips;
  • List of uploaded resumes;
  • Application progress tracking;
  • Sidebar menu with access to the platform’s main areas.

Note: the design is still under development and may be adjusted as the product evolves.

Project screens preview

Roadmap

  • Resume generation
  • LinkedIn PDF parser
  • GitHub integration
  • Portfolio analysis
  • Job matching
  • Multiple templates
  • Export to PDF
  • Export to DOCX

Contributing

Contributions are welcome!

Please read CONTRIBUTING.md before submitting a Pull Request.

Running the project

Create the environment files:

cp .env.example .env
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
cp bot/.env.example bot/.env

On Windows PowerShell:

Copy-Item .env.example .env
Copy-Item backend/.env.example backend/.env
Copy-Item frontend/.env.example frontend/.env
Copy-Item bot/.env.example bot/.env
docker compose up --build

Services:

Health endpoints:

License

This project is licensed under the MIT License.

Português

Sobre

Bom Currículo é um projeto open source para geração de currículos profissionais otimizados para sistemas ATS.

O sistema pode utilizar diversas fontes opcionais de informação:

  • Currículo atual
  • Perfil do LinkedIn (PDF)
  • Perfil do GitHub
  • Portfólio
  • Informações pessoais
  • Vaga desejada

O usuário não precisa fornecer todas essas informações. Basta enviar dados suficientes para gerar um currículo.

Funcionalidades

  • Análise do LinkedIn
  • Análise do GitHub
  • Análise de portfólio
  • Compatibilidade com vagas
  • Geração de currículo ATS
  • Otimização de currículo

Protótipo das telas

Também foi desenvolvido um protótipo inicial da interface no Figma, com o objetivo de validar a experiência do usuário, a organização das funcionalidades e o fluxo principal da plataforma antes da implementação final.

A tela ainda está em evolução, mas já representa a primeira proposta visual do dashboard do usuário, incluindo:

  • Visão geral da pontuação ATS;
  • Indicador de performance geral dos currículos;
  • Dicas de otimização com IA;
  • Lista de currículos cadastrados;
  • Acompanhamento do progresso de aplicações;
  • Menu lateral com acesso às principais áreas da plataforma.

Observação: o design ainda está em desenvolvimento e poderá ser ajustado conforme a evolução do produto.

Prévia das telas do projeto

Roadmap

  • Geração de currículo
  • Leitor de PDF do LinkedIn
  • Integração com GitHub
  • Análise de portfólio
  • Correspondência de vagas
  • Múltiplos modelos
  • Exportação para PDF
  • Exportação para DOCX

Como contribuir

Leia o arquivo CONTRIBUTING.md.

Executando o projeto

Crie os arquivos de ambiente:

cp .env.example .env
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
cp bot/.env.example bot/.env

No Windows PowerShell:

Copy-Item .env.example .env
Copy-Item backend/.env.example backend/.env
Copy-Item frontend/.env.example frontend/.env
Copy-Item bot/.env.example bot/.env
docker compose up --build

Serviços:

Endpoints de verificação:

Licença

MIT License.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

33 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages