Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Better-SCRM

Solución SCRM autónoma para empresas individuales con integración nativa en Enterprise WeChat, stack Node.js/React/PostgreSQL y enfoque monorepo pnpm.

Ficha actualizada 26 sept 2026, 12:49 · upstream 26 sept 2026, 12:41 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Better-SCRM

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Better-SCRM es una plataforma de gestión de relaciones con clientes (CRM) diseñada específicamente para el despliegue autónomo por empresas individuales, no bajo modelo SaaS multi-tenant. La solución se integra directamente con Enterprise WeChat para autenticación y gestión de miembros, permitiendo a las organizaciones construir aplicaciones internas personalizadas sin depender de proveedores externos.

La arquitectura técnica utiliza un stack moderno basado en Node.js 24 con TypeScript, Fastify para la API backend, React + Vite para el frontend y PostgreSQL 16 como base de datos principal. El proyecto sigue una estructura monorepo con pnpm workspace, separando claramente las aplicaciones API y web sin paquetes compartidos innecesarios. La gestión del estado y las tareas asíncronas pueden incorporar Redis/BullMQ cuando sea necesario.

El sistema soporta flujos completos de conversión: desde la captación de leads hasta la gestión de clientes y seguimiento de ventas. Incluye funcionalidades de autenticación mediante Enterprise WeChat, gestión de miembros, recuperación de contraseñas y un panel de administración para control total. La base de datos utiliza Drizzle ORM para las operaciones de acceso a datos en el primer módulo persistente.

CASOS DE USO
  • Gestión autónoma de leads y clientes con integración directa en Enterprise WeChat
  • Despliegue propio de CRM sin depender de proveedores SaaS externos
  • Autenticación de usuarios mediante escaneo QR en Enterprise WeChat
  • Gestión de equipos de ventas y asignación de tareas internas
PUNTOS DESTACADOS
  • Integración nativa con Enterprise WeChat para autenticación y gestión de miembros
  • Arquitectura monorepo pnpm workspace con separación clara API/Web
  • Base de datos PostgreSQL 16 con Drizzle ORM para acceso a datos
  • Soporte para migraciones incrementales de base de datos ordenadas por número
PRECAUCIONES
  • No incluye Docker ni Dockerfile predefinidos, requiere configuración manual de contenedores
  • Requiere instalación manual de dependencias y variables de entorno antes del despliegue
  • Modelo monorepo sin soporte nativo para arquitectura multi-tenant SaaS
  • Funcionalidades avanzadas como análisis predictivo o automatización de marketing no están implementadas
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere Node.js 24 instalado localmente. Ejecutar pnpm install, luego iniciar PostgreSQL con pnpm db:up y aplicar migraciones con pnpm db:migrate. Configurar variables SCRM_DATABASE_URL, SCRM_BOOTSTRAP_TOKEN y credenciales de Enterprise WeChat (WECOM_CORP_ID, WECOM_APP_SECRET, WECOM_AGENT_ID) antes de ejecutar pnpm dev:api y pnpm dev:web. El despliegue en producción necesita configuración manual de base de datos y variables de entorno sin contenedores predefinidos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactVueNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
5543632013200
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.