Skip to content

content: añade LlarJove (RAG) y VitaLiber CRM/ERP v2#80

Open
GMNAPI wants to merge 1 commit into
masterfrom
feature/portfolio-recent-projects
Open

content: añade LlarJove (RAG) y VitaLiber CRM/ERP v2#80
GMNAPI wants to merge 1 commit into
masterfrom
feature/portfolio-recent-projects

Conversation

@GMNAPI

@GMNAPI GMNAPI commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Tarjetas + páginas de detalle (ES/EN) de dos proyectos recientes que estrenan las categorías IA & Chatbots y Arquitectura Avanzada:

  • LlarJove — chatbot RAG de vivienda joven en Cataluña (Fastify + TypeScript, GPT-4, React 19 + Vite). Enlaza repo público y demo en Railway.
  • VitaLiber CRM/ERP v2 — reescritura multi-tenant del CRM/ERP de telemarketing con PostgreSQL RLS, Symfony 7 + API Platform 4 y React 18 + TS (orval → TanStack Query + Zod). Repo privado, sin links.

Verificación: JSON válido, prettier sin cambios, tsc --noEmit limpio, 266/266 tests, build con 22 páginas estáticas (nuevas rutas /projects/llarjove-rag-chatbot y /projects/vitaliber-crm-erp-v2 en ES/EN).

Tarjetas + páginas de detalle (ES/EN) de dos proyectos recientes: LlarJove, chatbot RAG de vivienda joven (Fastify + GPT-4 + React 19, demo en Railway, repo público), y VitaLiber CRM/ERP v2, reescritura multi-tenant con PostgreSQL RLS (Symfony 7 + API Platform 4 + React 18, repo privado). Estrenan las categorías ia-chatbots y arquitectura-avanzada. Build 22 páginas OK, 266 tests en verde.
@vercel

vercel Bot commented Jul 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
desenvolupadormaster Ready Ready Preview, Comment Jul 5, 2026 3:16pm
dev-portfolio-lab Ready Ready Preview, Comment Jul 5, 2026 3:16pm

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds two new projects, "LlarJove" (a RAG housing assistant chatbot) and "VitaLiber CRM/ERP v2" (a multi-tenant CRM/ERP rewrite), to the portfolio. This involves adding their details and metrics to the English and Spanish localization files, as well as updating the project slugs list. The review feedback highlights minor grammatical and gender agreement issues in the Spanish translation strings that should be corrected for better readability.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

},
{
"heading": "Enfoque",
"body": "Proyecto de IA aplicada con impacto social: la información oficial sobre vivienda está dispersa y es difícil de interpretar; el asistente la centraliza y la responde en lenguaje claro, citando siempre la fuente oficial."

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

En la descripción del enfoque de llarjove-rag-chatbot, la frase "el asistente la centraliza y la responde en lenguaje claro" utiliza un pronombre redundante e incorrecto ("la responde"), ya que no se "responde la información". Sería más natural y correcto decir "el asistente la centraliza y responde en lenguaje claro".

Suggested change
"body": "Proyecto de IA aplicada con impacto social: la información oficial sobre vivienda está dispersa y es difícil de interpretar; el asistente la centraliza y la responde en lenguaje claro, citando siempre la fuente oficial."
"body": "Proyecto de IA aplicada con impacto social: la información oficial sobre vivienda está dispersa y es difícil de interpretar; el asistente la centraliza y responde en lenguaje claro, citando siempre la fuente oficial."

},
{
"heading": "Proceso y estado",
"body": "Entrega por fases espejando el plan de migración (8 fases con milestones e issues en GitHub): identidad y acceso, catálogos, CRM, telemarketing, ventas y comunicaciones ya fusionadas en main. Decisiones documentadas en 7 ADRs, monorepo PNPM + Composer + Taskfile, CI/CD y tests de PHPUnit y Vitest, incluidos tests de aislamiento RLS. Migración solo de datos vivos, con el legacy como archivo de solo lectura."

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

En la sección "Proceso y estado" de vitaliber-crm-erp-v2, se utiliza "ya fusionadas en main" para referirse a una lista mixta de elementos masculinos y femeninos ("identidad y acceso, catálogos, CRM, telemarketing, ventas y comunicaciones"). En español, la concordancia para listas mixtas debe ser en masculino plural ("ya fusionados en main"), tal como se hace correctamente en la descripción corta (línea 801).

Suggested change
"body": "Entrega por fases espejando el plan de migración (8 fases con milestones e issues en GitHub): identidad y acceso, catálogos, CRM, telemarketing, ventas y comunicaciones ya fusionadas en main. Decisiones documentadas en 7 ADRs, monorepo PNPM + Composer + Taskfile, CI/CD y tests de PHPUnit y Vitest, incluidos tests de aislamiento RLS. Migración solo de datos vivos, con el legacy como archivo de solo lectura."
"body": "Entrega por fases espejando el plan de migración (8 fases con milestones e issues en GitHub): identidad y acceso, catálogos, CRM, telemarketing, ventas y comunicaciones ya fusionados en main. Decisiones documentadas en 7 ADRs, monorepo PNPM + Composer + Taskfile, CI/CD y tests de PHPUnit y Vitest, incluidos tests de aislamiento RLS. Migración solo de datos vivos, con el legacy como archivo de solo lectura."

@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

CI Pipeline passed! All checks completed successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant