DC ERP
DC ERP — el ERP interno de DacoreIT, de la solicitud a la factura: clientes, ingenieros, tickets, pagos, nóminas, RR. HH., almacén, informes, CMS del sitio y asistente de IA. Frontend y backend — Nuxt 4 y Django.
DC ERP es el sistema interno de DacoreIT, una empresa de IT field services con sede en Praga: todo el proceso, desde la solicitud del cliente y el envío del ingeniero hasta el cierre del trabajo, la factura y el pago, en un solo lugar. El proyecto está en desarrollo activo.
Módulos
- Operaciones: clientes, ingenieros y sus solicitudes, tickets, tareas, solicitudes de cambio.
- Finanzas: facturas, facturas de proveedores, cola de pagos, gastos, liquidaciones entre empresas, divisas y tarifas.
- Personal: RR. HH., nóminas, contratación.
- Ventas y almacén: ventas, proveedores, proveedores de almacenaje.
- Comunicación: correo y mensajes, notificaciones; asistente de IA.
- CMS del sitio: el contenido de dacoreit.com y su edición visual se gestionan desde este sistema.
Soluciones técnicas
- Tiempo real: WebSocket mediante Django Channels y Redis.
- Seguridad: inicio de sesión en dos pasos (OTP), historial de cada cambio y registro de auditoría.
- API tipada: los tipos del frontend se generan a partir del esquema OpenAPI del backend.
- Tareas en segundo plano en Celery, documentos PDF con ReportLab; 1 860 pruebas automatizadas.
- Despliegue: CI para ambas partes, backend en Docker Compose.
Mi rol
El sistema completo está a mi cargo: arquitectura, frontend en Nuxt 4 y backend en Django.
Estado
En desarrollo activo — cada semana se añaden nuevos módulos.