Arquitectura Web MVC aplicada al Desarrollo de una Plataforma de Gestión y E-commerce para Minimarkets
Palabras clave:
Arquitectura MVC, Comercio electrónico, Laravel, Gestión de inventario, Control de stock en tiempo real, Patrones de diseñoResumen
El presente estudio aborda el desarrollo de una plataforma web basada en la arquitectura Modelo–Vista–Controlador (MVC), orientada a la digitalización de la gestión comercial de un minimarket. El objetivo principal fue mejorar el desempeño comercial mediante funcionalidades de comercio electrónico y automatización del control de inventario en tiempo real.
Como objetivos específicos se consideraron la implementación de un módulo de gestión de productos con control de stock automático, un sistema de carrito de compras con proceso de pago integrado y un servicio de delivery vinculado al flujo de pedidos.
El alcance del proyecto incluyó el diseño y desarrollo completo del frontend y backend utilizando Laravel 10 como framework principal, implementando patrones de diseño como Repository, Service Layer, Facade y Active Record mediante Eloquent ORM. La metodología empleada fue incremental, estructurada en cuatro iteraciones: módulo de catálogo, carrito de compras, autenticación de usuarios y panel administrativo. La evaluación del sistema se realizó mediante pruebas funcionales con doce usuarios reales y validación con el administrador. Los resultados evidenciaron la habilitación efectiva de compras en línea 24/7, reducción del 85% en errores de registro de inventario y un incremento proyectado del 40% en alcance comercial. La arquitectura MVC permitió una separación clara de responsabilidades, facilitando mantenimiento y escalabilidad. Se concluye que la combinación de MVC con patrones de diseño constituye una estrategia técnicamente viable y replicable para la digitalización de minimarkets, permitiendo la gestión integral de operaciones comerciales y la expansión del canal de ventas mediante e-commerce.
