MultiStore nace como un reto técnico para dominar conceptos como la multitenencia, tareas asíncronas y configuración dinámica por cliente. El uso de Django Tenants permitió ofrecer un entorno aislado por tienda, con paneles de administración independientes, carritos de compra, creación de órdenes y contacto directo vía WhatsApp. Gracias a Celery y Redis, se implementó un sistema de tareas en segundo plano para operaciones como envío de correos electrónicos. Aunque no se ha implementado aún un sistema de pagos online, la estructura está preparada para integrarlo. El proyecto ha evolucionado más allá de lo educativo y ya se encuentra en uso comercial real. El proyecto ha trascendido su propósito inicial como herramienta de aprendizaje y se ha convertido en una plataforma real con potencial comercial. Ya se encuentra en uso por pequeños negocios, facilitando su entrada al comercio digital con herramientas potentes, personalizables y asequibles. MultiStore se posiciona como una alternativa SaaS enfocada en emprendedores que necesitan su propia tienda online, sin depender de grandes plataformas.
El sistema está construido sobre una arquitectura multitenant basada en Django Tenants, permitiendo que cada cliente tenga su propio esquema de base de datos con aislamiento completo. Las tareas de backend como envío de correos o procesamiento de pedidos son manejadas por Celery y programadas mediante django-celery-beat, con Redis como broker. El despliegue se realiza sobre un VPS, donde se configuraron múltiples dominios personalizados para cada tenant, gestionados por Nginx. El sistema está preparado para escalar horizontalmente y soportar decenas de tiendas independientes.
Código fuente no disponible públicamente. Proyecto en desarrollo comercial. Disponible para revisión bajo solicitud.