SaaS
Bespire
Bespire es una plataforma SaaS de gestión integral para empresas, construida desde cero en Aptura Labs. El cliente venía de una aplicación anterior con problemas de rendimiento y mantenibilidad — la nueva plataforma resolvió esos problemas con una arquitectura moderna y un diseño completamente rediseñado que mejoró la experiencia tanto para los administradores como para los clientes finales.
Decisiones técnicas
Elegí NestJS para el backend por su arquitectura modular, que facilita escalar el proyecto y mantener el código organizado a medida que crecen las funcionalidades. Next.js para el frontend fue una decisión basada en la experiencia: después de trabajar con Vue y Nuxt en proyectos anteriores, React y Next ofrecen un ecosistema más amplio de librerías compatibles. GraphQL fue un requisito del cliente, integrado con Apollo.
Gestión de proyectos y clientes
El sistema incluye workspaces independientes donde cada empresa gestiona sus clientes, crea proyectos, asigna tareas y lleva un seguimiento completo del progreso. Soporta múltiples roles de usuario con permisos diferenciados. El panel de administración ofrece mucha más variedad y flexibilidad que la versión anterior, simplificando la gestión de requests entre clientes y equipos.
Procesamiento de pagos y documentos
Integración completa con Stripe y ACH para facturación y cobros. Los usuarios generan facturas, procesan pagos y controlan las finanzas de cada proyecto. También permite crear y exportar documentos profesionales en PDF y DOCX con un editor de texto enriquecido para propuestas, contratos y reportes.
Stack
Next.js 15, React 19, NestJS, GraphQL con Apollo, MongoDB, Prisma, Docker en AWS. WebSocket para notificaciones y actualizaciones colaborativas en tiempo real.
Galería
Proyectos relacionados