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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.