Plataforma web que analiza la compatibilidad entre un CV y una oferta de trabajo usando inteligencia artificial. El usuario sube su CV (PDF o Word), pega la descripción del puesto y recibe en segundos: puntaje de match, fortalezas, brechas, sugerencias concretas para mejorar su CV y, si el match es ≥ 70%, las preguntas probables de entrevista.
Pago único por paquete de créditos (sin suscripción). Cada análisis consume 1 crédito. El primer análisis es gratuito sin necesidad de registro. Los créditos se compran en paquetes con precios en Soles (PEN) vía Stripe.
| Capa | Tecnología |
|---|---|
| Framework | Next.js 16 App Router + Turbopack |
| Auth | Auth.js v5 (next-auth@beta) + Google OAuth |
| DB | Drizzle ORM + Neon PostgreSQL (serverless) |
| UI | Tailwind CSS v4 + shadcn/ui + Radix UI + Lucide React |
| IA | Gemini 2.0 Flash via Vercel AI SDK (ai + @ai-sdk/google) |
| Parsing CV | pdf-parse (PDF) + mammoth (Word/DOCX) |
| Pagos | Stripe (pago único) |
| Deploy | Vercel |
| Lenguaje | TypeScript strict |
npm run dev # Servidor de desarrollo (Turbopack)
npm run build # Build de producción
npm run typecheck # Verificar tipos sin emitir
npm run lint # ESLint
npm run format # Prettier sobre archivos .ts y .tsxAUTH_SECRET=
AUTH_GOOGLE_ID=
AUTH_GOOGLE_SECRET=
DATABASE_URL=
GOOGLE_GENERATIVE_AI_API_KEY=
STRIPE_SECRET_KEY=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=