Sobre el proyecto
Twenty es un CRM de código abierto que proporciona a los equipos técnicos los bloques de construcción para crear un CRM personalizado adaptado a necesidades empresariales complejas. Permite a los desarrolladores definir objetos, campos y vistas como código utilizando un SDK y CLI dedicados, lo que permite que el CRM sea versionado y gestionado como el resto de un stack de software.
Las capacidades clave incluyen:
- Desarrollo de aplicaciones: Un CLI y SDK para definir objetos personalizados y funciones de lógica.
- Control de versiones: Capacidad para publicar y versionar cambios de la aplicación en un espacio de trabajo.
- Integración de IA: Soporte para agentes de IA y funcionalidad de chat.
- Despliegue flexible: Disponible como un servicio en la nube gestionado o mediante auto-alojamiento utilizando Docker Compose.
- Primitivas de CRM: Soporte integrado para objetos, vistas, flujos de trabajo y diseños personalizables.
El stack técnico consiste en TypeScript, Nx, NestJS, PostgreSQL, Redis y React.