Captar con hechos, no con un brochure
Ricardo Zuluaga es Lead IT Architect de MWS. La plataforma tiene que servir para empleo, consultoría y freelance: que te encuentren en los dos idiomas, que puedas agendar un Meet de verdad y que un agente responda solo con lo que está documentado.
Un brochure estático no alcanza. Hacen falta SEO, agenda y una consola donde se operen los leads sin saltar de herramienta en herramienta.
- Next.jsuna app, ES y EN
- RAGpgvector y corpus propio
- MeetGoogle Calendar
- 8 módulosconsola /admin
Qué resuelve
Un lead técnico pierde oportunidades si el sitio no se indexa bien, si la llamada no queda agendada y si el chat inventa trayectoria. El problema era ese: captar con hechos verificables, no con una página que solo se lee.
La respuesta es una sola app Next.js. Lleva hreflang, JSON-LD y sitemap; un chat RAG con pgvector; Google Calendar y Meet; contacto con anti-spam; y la consola /admin.
Cómo se opera
Después del login con NextAuth, todo pasa por /admin: KPIs, leads, Meets, reindexado del corpus, subida de documentos y el tablero de oportunidades.
El seed y la clave de administración están documentados para Docker. No hace falta un panel aparte ni un CRM suelto para mover el pipeline.
La consola, módulo por módulo
Son ocho módulos en la misma app: overview, leads, agenda, analytics, corpus RAG, documentos, oportunidades y el generador de CV y propuestas. El generador no inventa hechos fuera del corpus. Cuando falta evidencia, el agente marca la cita en lugar de rellenar.
- Landing boutique en español e inglés.
- Agente anclado al corpus, no a una respuesta genérica.
- Agenda que crea el Meet y manda el correo de confirmación.
- Pipeline comercial dentro de la consola, con el generador de piezas.
Galería del proyecto
Lo que queda operando
- URL pública. ricardozuluaga.medellinweb.co, con SEO bilingüe y las entidades del caso: Ricardo Zuluaga, MWS, Next.js y pgvector.
- Stack del README. Next.js con App Router y TypeScript, Prisma, PostgreSQL y pgvector, OpenAI para chat y embeddings, Google Calendar y Meet, NextAuth, Nodemailer, Recharts, Tailwind, Framer Motion, Docker Compose y Nginx.
- Tres objetivos juntos. Captar con SEO, chat y Meet en un solo producto. Operar los ocho módulos sin herramientas sueltas. Mantener el RAG honesto, con citas cuando la evidencia no alcanza.
Entra a la plataforma o pide un producto personal con landing, agente anclado y consola comercial.
Conocer la plataforma