DocuMind
Plataforma SaaS de análisis de documentos con IA. Los usuarios suben documentos, los interrogan mediante chat con RAG (LangChain + MongoDB vectorSearch) y colaboran en tiempo real dentro de un workspace multi-tenant. Microservicio de notificaciones en Node.js, panel admin en Angular 17 y procesamiento async con Celery.
Multi-tenant workspace
Cada empresa tiene su propio workspace aislado. El registro crea usuario + workspace en una sola transacción. JWT con roles por workspace (OWNER / ADMIN / MEMBER) y rol de plataforma PLATFORM_ADMIN.
- Aislamiento por workspace_id en todos los queries
- JWT access (60 min) + refresh (30 días)
- Roles: OWNER · ADMIN · MEMBER · PLATFORM_ADMIN
FastAPI · Python · LangChain · MongoDB Atlas · Vue.js 3 · Angular 17 · Node.js · Celery · Redis · WebSocket · Docker · JWT











