Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
Monte seu currículo em poucos minutos, escolha o modelo ideal para a sua profissão e baixe o PDF por R$ 10,00. A prévia é grátis.
Translation pending
ProductivityTypeScript · PLpgSQLGitHub @Roni-oSilvaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Plataforma web para criar currículos profissionais com assistente de sugestões. Prévia gratuita protegida; PDF sem marca d'água liberado após pagamento Pix (R$ 10,00 por currículo) confirmado no servidor.
Stack: Next.js 15 (App Router, TypeScript) · Tailwind CSS 4 · Supabase (Postgres, Auth, Storage privado) · Mercado Pago (Pix) · @react-pdf/renderer (PDF no servidor) · Zod · Vitest + PGlite + Playwright.
| Área | Situação |
|---|---|
| Landing page (exemplos reais dos modelos, 3 etapas, preço, FAQ, rodapé legal) | ✅ |
| Cadastro, login, logout, recuperação de senha, rotas protegidas | ✅ (precisa do Supabase) |
| Assistente em etapas A–G + modelo + revisão, salvamento automático, reordenar seções | ✅ |
| Nota de aceitação 0–10 (RH/ATS) para o modelo escolhido, com dicas, atualizada ao vivo | ✅ (regras determinísticas, sem serviços externos) |
| Assistente de sugestões configurável (Anthropic ou compatível com OpenAI), sugestões aprovadas pelo usuário, guarda contra fatos inventados | ✅ (precisa de chave) |
| 5 modelos de design distinto (Clássico, Moderno com foto, Minimalista, Primeiro emprego, Criativo com foto grande), 8 cores | ✅ |
| Prévia protegida: imagens PNG com marca d'água gravada, sem PDF/URL permanente | ✅ |
| Pix Mercado Pago, webhook com assinatura, validação por consulta ao provedor, idempotência | ✅ (precisa de credenciais) |
| PDF final no servidor, download por URL assinada de 60 s, revalidado a cada requisição | ✅ |
| Versionamento: editar após comprar exige nova compra (configurável) | ✅ (gatilho no banco) |
| Painel do usuário e painel administrativo (métricas, transações, preço, modelos, logs, auditoria) | ✅ |
| Migrações SQL + RLS, retenção, exclusão de conta | ✅ |
Nada é simulado: sem credenciais, o recurso mostra “configuração pendente” (veja /configuracao-pendente).
npm install
cp .env.example .env.local # preencha o que for usar
npm run dev # http://localhost:3000
Sem .env.local a landing page, os exemplos e as páginas legais já funcionam. Para login, banco e pagamentos siga docs/DEPLOY.md.
npm run typecheck # TypeScript
npm run lint # ESLint
npm test # 100+ testes (unitários, RLS com PGlite, rotas, PDF)
npm run test:e2e # Playwright (layout mobile/desktop, rotas privadas)
npm run build
Se o Playwright não achar o Chromium: PW_CHROMIUM_PATH=/caminho/do/chrome npm run test:e2e.
npm run setup)src/app páginas e rotas de API (App Router)
src/components UI, assistente (wizard), prévia, painéis
src/lib/resume schema (Zod), modelos, nota ATS, formatação
src/lib/pdf documento react-pdf, renderização, rasterização da prévia
src/lib/payments Mercado Pago, regras de validação/idempotência, webhook
src/lib/ai provedor, prompts, guarda de fatos
src/lib/security limite de requisições, imagem, sanitização
supabase/migrations esquema, RLS, storage
tests, e2e testes automatizados