APRENDIZADO & COGNIÇÃO

Pitch: Tenho 16 anos e criei um SaaS que adapta seu currículo para passar na triagem automática

Oi, TabNews! Tenho 16 anos e nas últimas semanas construí sozinho o meu primeiro SaaS: o Refero. O problema Hoje,…

Oi, TabNews! Tenho 16 anos e nas últimas semanas construí sozinho o meu primeiro SaaS: o Refero.

O problema

Hoje, na maioria das vagas, quem lê seu currículo primeiro não é uma pessoa. Plataformas como a Gupy usam sistemas que comparam o currículo com a vaga e montam um ranking. Se as palavras não batem, ou se o arquivo está num formato que o sistema não consegue ler direito, você cai no ranking antes de qualquer recrutador ver.

Muita gente boa é descartada por causa disso: usa “cuidava do depósito” quando a vaga pede “controle de estoque”, ou manda o mesmo currículo para 50 vagas diferentes.

O que o Refero faz

  • Análise grátis: você anexa seu currículo (PDF ou Word), cola a vaga e recebe uma nota de compatibilidade, as palavras-chave que faltam e os problemas de formato.
  • Currículo adaptado: a IA reescreve seu currículo para aquela vaga, usando os termos do anúncio, sem inventar nada que você não fez.
  • Criar do zero: para quem nunca teve currículo, um passo a passo de 6 perguntas simples (dá até para marcar “nunca trabalhei”) e a IA monta um currículo profissional.
  • PDF com texto de verdade (que a triagem consegue ler), 6 modelos visuais e versão em texto para colar em formulários.

Como fiz (a parte técnica)

  • Front: HTML, CSS e JavaScript puros, sem framework.
  • Back: funções serverless na Vercel.
  • Login e banco: Supabase (Auth + Postgres com RLS).
  • IA: Gemini, com uma cadeia de modelos de reserva e o Groq como plano B, porque o plano grátis vive lotado.
  • Leitura de arquivos: pdf.js para PDF e mammoth para .docx, tudo no navegador.
  • PDF: jsPDF com fontes embutidas.
  • Pagamento: Cakto, com webhook que libera os créditos sozinho.

O que aprendi apanhando

  1. Espaçamento entre letras quebra a triagem. Coloquei um espaçamento nos títulos do PDF para ficar bonito, e na hora de extrair o texto o “RESUMO” virava “R E S U M O”. Para um sistema de triagem, essa seção simplesmente não existia. Tirei.
  2. A IA inventa coisas. Num teste, ela colocou “2023” como ano de conclusão do ensino médio, sendo que a pessoa não informou ano nenhum. Criei uma checagem que compara cada número e cada ano do currículo novo com o original e avisa o usuário se apareceu algo que não estava lá.
  3. IA grátis cai. O Gemini gratuito devolvia erro de “alta demanda” toda hora. Fiz uma fila de modelos de reserva com limite de tempo por chamada, para o usuário não ficar esperando para sempre.
  4. Nunca registre erro cru no log. Um erro de configuração fez uma chave secreta aparecer no log do servidor. Troquei a chave na hora e agora todo log passa por um filtro que esconde chaves e tokens. Foi a lição mais importante do projeto.
  5. Privacidade: nome, e-mail e telefone são removidos do texto antes de qualquer coisa ir para a IA.

Preço

A análise é grátis. Para gerar currículos: 5 por R$ 19,90 ou 15 por R$ 39,90, pagamento único, e os créditos não vencem.

Quero a opinião de vocês

É meu primeiro produto de verdade e ainda não fiz nenhuma venda, então qualquer crítica ajuda: no produto, no código, no preço, no que for.

Link: https://refero-nu.vercel.app

Valeu por lerem! 🙏

Perguntas frequentes

Respostas institucionais sobre esta cobertura, fontes e limites editoriais.

Sobre o que trata “Pitch: Tenho 16 anos e criei um SaaS que adapta…”?
Oi, TabNews! Tenho 16 anos e nas últimas semanas construí sozinho o meu primeiro SaaS: o Refero.O problemaHoje, na maioria das vagas, quem lê seu currículo primeiro não é uma pessoa. Plataformas como a Gupy usam…
O que a matéria explica sobre “O problema”?
Hoje, na maioria das vagas, quem lê seu currículo primeiro não é uma pessoa. Plataformas como a Gupy usam sistemas que comparam o currículo com a vaga e montam um ranking. Se as palavras não batem, ou se o arquivo está num…
O que a matéria explica sobre “O que o Refero faz”?
Análise grátis: você anexa seu currículo (PDF ou Word), cola a vaga e recebe uma nota de compatibilidade, as palavras-chave que faltam e os problemas de formato.Currículo adaptado: a IA reescreve seu currículo para aquela vaga, usando os termos do anúncio, sem…
O que a matéria explica sobre “Como fiz (a parte técnica)”?
Front: HTML, CSS e JavaScript puros, sem framework.Back: funções serverless na Vercel.Login e banco: Supabase (Auth + Postgres com RLS).IA: Gemini, com uma cadeia de modelos de reserva e o Groq como plano B, porque o plano grátis vive lotado.Leitura de arquivos:…
O que a matéria explica sobre “O que aprendi apanhando”?
Espaçamento entre letras quebra a triagem. Coloquei um espaçamento nos títulos do PDF para ficar bonito, e na hora de extrair o texto o "RESUMO" virava "R E S U M O". Para um sistema de triagem, essa seção simplesmente não existia.…
Quem edita o conteúdo do Estrato Mente?
A cobertura é produzida e revisada pela equipe editorial do Estrato Mente, com editor-chefe responsável pela linha editorial. Conheça a redação em https://mente.estrato.cc/equipe/.
Quais fontes o Estrato prioriza?
Priorizamos fontes primárias (órgãos oficiais, balanços, estudos revisados, documentos públicos) e cruzamos informações antes da publicação, conforme a política editorial.
Como solicitar correção de uma matéria?
Envie o pedido pela página de Correções (https://mente.estrato.cc/correcoes/) ou Contato (https://mente.estrato.cc/contato/). Erros materiais são corrigidos com registro da atualização.
WhatsApp X LinkedIn
Compartilhar: LinkedIn
Diego Amaral

Diego Amaral

Diego Amaral integra a equipe editorial do Estrato Mente, vertical da rede Estrato, na função de Repórter de Filosofia prática. O escopo permanente de cobertura inclui autoconhecimento e ética cotidiana, com atenção ao leitor brasileiro que busca contexto factual, datas oficiais e implicações práticas. Na produção diária, prioriza fontes primárias (órgãos públicos, balanços, papers e documentos oficiais), cruza pelo menos duas referências independentes quando o tema é contestado e evita manchetes que prometam certeza onde há incerteza. Critérios de qualidade: lead com o fato principal, atribuição clara de autoria da equipe Estrato, atualização com selo quando há mudança material e linguagem acessível sem simplificar demais o risco ou o contexto. Trabalha sob revisão da mesa editorial e do editor-chefe do portal. Matérias YMYL recebem segunda leitura antes da publicação e podem ser atualizadas quando surgem novos dados oficiais. Limites: este perfil descreve o papel editorial na marca Estrato. O conteúdo publicado é informativo e não constitui aconselhamento médico, financeiro, jurídico ou profissional personalizado. Transparência ao leitor: metodologia em /metodologia/, ética em /etica-editorial/, correções em /correcoes/, equipe em /equipe/ e canal em /contato/ ([email protected]). Na página-mãe da rede, a bio ampliada e o arquivo de matérias ficam em estrato.cc/blog/, com link para o arquivo do autor em cada portal.

Deixe um comentário