DEV Community

Building PlayaMXCRM Series' Articles

Back to Roberto Luna's Series
Building VS — 2026-06-15

Building VS — 2026-06-15

Comments
4 min read
Building VS — 2026-06-20

Building VS — 2026-06-20

Comments
5 min read
Building VS — 2026-06-21

Building VS — 2026-06-21

Comments
4 min read
.github/workflows/ci-cd.yml

.github/workflows/ci-cd.yml

Comments
5 min read
Building VS — 2026-06-22

Building VS — 2026-06-22

1
Comments
5 min read
Building VS — 2026-06-21

Building VS — 2026-06-21

Comments
5 min read
Building VS — 2026-06-23

Building VS — 2026-06-23

Comments
5 min read
Updating Dependency Versions in package-lock.json for a Smooth Development Experience

Updating Dependency Versions in package-lock.json for a Smooth Development Experience

Comments
2 min read
Implementing PostHog Tracking and Optimizing Web Vitals in PlayaMXCRM

Implementing PostHog Tracking and Optimizing Web Vitals in PlayaMXCRM

Comments
2 min read
Implementing Reports PDF and Call Center Features with Enhanced Testing in PlayaMXCRM

Implementing Reports PDF and Call Center Features with Enhanced Testing in PlayaMXCRM

Comments
3 min read
Implementing Automatic Suspension for Maintenance Expiration in Access Control

Implementing Automatic Suspension for Maintenance Expiration in Access Control

Comments
2 min read
Updating Dependency Lockfiles for a Monorepo Project

Updating Dependency Lockfiles for a Monorepo Project

Comments
2 min read
Securing the iCal Endpoint in PlayaMXCRM with a NestJS JWT Guard

Securing the iCal Endpoint in PlayaMXCRM with a NestJS JWT Guard

Comments 1
3 min read
Implementing a Global Branding Module in a NestJS + Next.js Monorepo

Implementing a Global Branding Module in a NestJS + Next.js Monorepo

Comments
4 min read
Fixing Hydration, Re‑building the Sidebar, and Adding a Tabbed Preview in a Next.js CRM

Fixing Hydration, Re‑building the Sidebar, and Adding a Tabbed Preview in a Next.js CRM

Comments
4 min read
Replacing a Static Sidebar with a Dynamic Top Navigation + Mega Menu in VibeCoding CRM

Replacing a Static Sidebar with a Dynamic Top Navigation + Mega Menu in VibeCoding CRM

Comments
4 min read
Reducing Auth Latency & Adding Craft Sync Navigation in a Next.js CRM

Reducing Auth Latency & Adding Craft Sync Navigation in a Next.js CRM

Comments
4 min read
Cleaning Dead Routes, Fixing Development Sheets, and Connecting Incidents in a NestJS‑ClickUp‑Notion CRM

Cleaning Dead Routes, Fixing Development Sheets, and Connecting Incidents in a NestJS‑ClickUp‑Notion CRM

Comments
4 min read
Adding a “Control de Obra” Module to Ventas   Desarrollos (NestJS + Next.js)

Adding a “Control de Obra” Module to Ventas   Desarrollos (NestJS + Next.js)

Comments
4 min read
Adding Inventory & Inspection Modules to the VS Construction API

Adding Inventory & Inspection Modules to the VS Construction API

Comments
4 min read
Fixing Service‑Worker Caching and Broken “/complexes” URLs in a Next.js Multi‑Page App

Fixing Service‑Worker Caching and Broken “/complexes” URLs in a Next.js Multi‑Page App

Comments
4 min read
Debugging a Stale‑Cache Button in a Full‑Stack React App – Full Chronology & Fix

Debugging a Stale‑Cache Button in a Full‑Stack React App – Full Chronology & Fix

Comments
4 min read
Integrating a Groq‑Powered WhatsApp AI Advisor into a NestJS API (pilot)

Integrating a Groq‑Powered WhatsApp AI Advisor into a NestJS API (pilot)

Comments
4 min read
Migrating Console Logging to Structured Observability & Adding Theme Support in CrmShellCondos (v2.0.0)

Migrating Console Logging to Structured Observability & Adding Theme Support in CrmShellCondos (v2.0.0)

Comments
4 min read
Automatic Google Calendar Token Alerts & Robust Contract API Refactor in VibeCoding

Automatic Google Calendar Token Alerts & Robust Contract API Refactor in VibeCoding

Comments
4 min read
Resolving Fluid‑CPU Over‑consumption in a Node 20 Microservice Mesh (Docker + Kafka Brokers)

Resolving Fluid‑CPU Over‑consumption in a Node 20 Microservice Mesh (Docker + Kafka Brokers)

Comments
4 min read
Real‑Time KPI Dashboard, Priority‑Action Strip & Docker Healthcheck Fix in a Vite‑React / NestJS Monorepo

Real‑Time KPI Dashboard, Priority‑Action Strip & Docker Healthcheck Fix in a Vite‑React / NestJS Monorepo

5
Comments 1
4 min read
Fixing Docker‑Compose Healthcheck and Adding a Unified “Priority Actions” API for Real‑Time UI Strips

Fixing Docker‑Compose Healthcheck and Adding a Unified “Priority Actions” API for Real‑Time UI Strips

Comments
4 min read
Fixing AuthGuard Navigation, 401 Handling, and Sales‑Pipeline FK in a Next.js + NestJS Monorepo

Fixing AuthGuard Navigation, 401 Handling, and Sales‑Pipeline FK in a Next.js + NestJS Monorepo

Comments
5 min read
Adding Full Test Coverage and Refactoring the Sales Navigation in a Monorepo API/Web Stack

Adding Full Test Coverage and Refactoring the Sales Navigation in a Monorepo API/Web Stack

Comments
4 min read
Fixing Misleading Incident Metrics and Broken Links in the Condos Dashboard

Fixing Misleading Incident Metrics and Broken Links in the Condos Dashboard

Comments
4 min read
Unifying the “Hoy” Dashboard for Condominiums – Architecture, Bugs & Fixes

Unifying the “Hoy” Dashboard for Condominiums – Architecture, Bugs & Fixes

Comments
4 min read
Replacing a Discontinued Groq Model — How I Restored All AI‑Powered Features in VS

Replacing a Discontinued Groq Model — How I Restored All AI‑Powered Features in VS

Comments
4 min read
Adding Custom Quote Emails, 3‑D Luma Tours, and Drive‑Backed Media to the Broker Portal

Adding Custom Quote Emails, 3‑D Luma Tours, and Drive‑Backed Media to the Broker Portal

Comments
4 min read
Fixing an Infinite Email‑Cron Loop in a Next.js Monorepo (and tightening security)

Fixing an Infinite Email‑Cron Loop in a Next.js Monorepo (and tightening security)

Comments
4 min read
Automated Weekly Summaries, Tenant Rotation, and Valuation Type Normalization in PlayaMXCRM API

Automated Weekly Summaries, Tenant Rotation, and Valuation Type Normalization in PlayaMXCRM API

Comments
4 min read
Injecting Dynamic Brand Colors Across a Next.js CRM with a Central BrandingInjector

Injecting Dynamic Brand Colors Across a Next.js CRM with a Central BrandingInjector

Comments
4 min read
Migrating 30+ Pages from Inline Styles to Centralized Design Tokens in a Next.js Monorepo

Migrating 30+ Pages from Inline Styles to Centralized Design Tokens in a Next.js Monorepo

Comments 1
4 min read
Fixing Neon Schema Drift in CI/E2E by Running the Real Migration Script

Fixing Neon Schema Drift in CI/E2E by Running the Real Migration Script

Comments
4 min read