Sobre o projeto
O Reactive Resume é um construtor de currículos open-source projetado em torno da privacidade e propriedade dos dados. O uso básico não requer conta: escolha um modelo, preencha os detalhes e exporte. A base de código é licenciada sob MIT e o projeto afirma que não há rastreamento, anúncios ou custos ocultos.
As funcionalidades incluem pré-visualização em tempo real enquanto digita, ordenação por arrastar e soltar das seções, seções personalizadas para conteúdos arbitrários e editor rico de texto. As exportações estão disponíveis em PDF, JSON e DOCX. Modelos: 15 designs com formatos A4 e Letter, cores, fontes e espaçamento ajustáveis, além do chamado Structured Style Rules para estilização de seções e textos.
Privacidade e controle: a aplicação pode ser auto-hospedada, as análises vêm desativadas por padrão, a exportação completa dos dados está disponível a qualquer momento e os dados podem ser excluídos permanentemente com um clique.
Funcionalidades adicionais listadas no README incluem integração com IA usando OpenAI, Google Gemini e Anthropic Claude, suporte multilíngue, compartilhamento de currículos por links únicos, importação do formato JSON Resume, modo escuro e autenticação por passkey e dois fatores.
Para começar, o fluxo de trabalho usa Docker Compose: clone o repositório, execute docker compose up -d e acesse a aplicação na porta 3000. Para auto-hospedagem, a pilha inclui PostgreSQL para dados de usuários e currículos e, opcionalmente, SeaweedFS como armazenamento compatível com S3 para uploads. As imagens são publicadas no Docker Hub e GitHub Container Registry. A partir da versão 5.1.0, a geração de PDF é feita no lado do cliente por meio do @react-pdf/renderer, de modo que novos deployments já não precisam de Browserless, Chromium ou serviço de impressão externo, sendo essas variáveis de ambiente relacionadas também descontinuadas.
A stack tecnológica compreende TanStack Start com React 19 e Vite no Node.js, TypeScript, PostgreSQL com Drizzle ORM, ORPC para RPC tipado, Better Auth, Tailwind CSS, Base UI com pacote de componentes estilo shadcn, e Zustand junto com TanStack Query para gerenciamento de estado. A documentação abrange início rápido, auto-hospedagem com Docker, configuração de desenvolvimento, arquitetura e exportação de currículos. A contribuição ocorre por fork e pull request, com labels de triagem para bugs confirmados e propostas de funcionalidades aceitas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.