AÉTÉRNUM
Plataforma Modular Monolith de e-commerce de alto rendimiento con arquitectura limpia.

Vista General del Proyecto
Diseñé y desarrollé AÉTÉRNUM, una plataforma de e-commerce bajo el patrón Modular Monolith, orientada a la moda circular. Apliqué principios de Clean Architecture y Domain-Driven Design (DDD) para asegurar la escalabilidad del sistema. El desarrollo incluye un motor de búsqueda semántica híbrida potenciado por IA, un sistema de Control de Acceso Basado en Roles (RBAC) robusto y un flujo de inventario automatizado mediante Triggers y funciones RPC en PostgreSQL. Además, implementé un historial de transacciones inmutable mediante el patrón Snapshot, garantizando la integridad financiera de las órdenes ante cambios futuros en el catálogo.
Módulos Core
Gestión de Identidad y Autenticación
Implementación de flujos de registro y acceso seguro utilizando Supabase Auth, respaldado por un middleware interceptor en Next.js. Incorpora un sistema de Control de Acceso Basado en Roles (RBAC) que protege las rutas críticas a nivel de servidor y restringe operaciones mediante Seguridad a Nivel de Fila (RLS) en PostgreSQL.
Catálogo y Búsqueda Vectorial
Motor de descubrimiento de piezas de archivo que combina Full-Text Search (FTS) nativo de PostgreSQL con embeddings vectoriales procesados por DeepSeek. Permite búsquedas semánticas precisas basadas en conceptos estilísticos, acompañado de un sistema de paginación optimizada para el renderizado del catálogo.
Procesamiento de Órdenes y Carrito
Módulo de selección persistente (Selection Archive) gestionado mediante estado global estricto con Zustand. Integrado con una arquitectura de base de datos que emplea el patrón Snapshot para registrar transacciones de manera inmutable, aislando el historial de compras de alteraciones futuras en el inventario base.
Panel Administrativo y Analítica
Centro de mando para administradores que centraliza la visualización de métricas financieras y de rendimiento en tiempo real. Los cálculos complejos (KPIs, totales, variaciones) son delegados a Funciones de Procedimiento Remoto (RPC) directamente en la base de datos para garantizar máxima velocidad y nula sobrecarga en el cliente.
Gestión de Inventario y Auditoría
Sistema automatizado de control de stock mediante Triggers en PostgreSQL. Detecta cambios de estado en productos (ej. a Vendido) para generar automáticamente logs de auditoría, fijar precios de salida y permitir la reversibilidad segura de transacciones sin comprometer la contabilidad global.
Gestión de Archivos Multimedia (Storage)
Sistema de administración de recursos visuales con interfaz de carga interactiva (drag-and-drop), conectado directamente a Cloudflare R2. Garantiza el almacenamiento distribuido y la entrega de imágenes de alta resolución con latencia mínima a nivel global.
Integración Comercial y Soporte
Módulo diseñado para acelerar la conversión conectando el catálogo con canales de atención directa. Genera enlaces dinámicos hacia WhatsApp con contexto preconfigurado del producto visualizado y permite compartir ítems fácilmente mediante modales nativos.
Tecnologías Implementadas
frontend
backend
ai And Storage
tools
Galería del Sistema





