Plaza Leyou es una plataforma de comercio electrónico (B2C) con cobertura a todas las secciones de artículos, desarrolladas con separación de backend y front-end. Consiste en dos partes:
Front-End, incluye leyou-portal y leyou-manager-web
leyou-portal 🡪 proyecto realizado con la tecnología Server-side Rendering (combinado por Vue y Nuxt), dirigido a los usuarios quienes pueden:
- buscar los productos interesados con palabra de clave.
- añadir los artículos a la cesta.
- confirmar el pedido y realizar la compra online.
- colocar sus comentarios sobre los productos comprados.
leyou-manager-web 🡪 Gestión de artículos. Proyecto realizado en base SPA con el framework Vue.js, dirigido a los administradores de la plataforma, pueden realizar todo tipo de gestiones sobre los artículos, incluye:
- hacer el alta y la baja de los productos, hacer CRUD de las marcas, las categorías, las especificaciones de los artículos.
- los análisis de venta, incluye: estadísticas de peticiones, gestiones de reembolsos, promociones, etc.
- los usuarios, incluye: el control, el bloqueo y el desbloqueo de sus cuentas.
- la autentificación de toda la plataforma, incluye: la activación de la autenticación, la introducción de información de autenticación para el inicio de sesión y las especificaciones de las funciones disponibles.
Back-End: leyou con 12 microservicios, basado en microservicios de SpringCloud, aporta interfaces de las API RESTful a clientes externos. Tanto leyou-manager-web como leyou-portal comparten estas interfaces. Con JWT, los microservicios validen la identidad de los clientes externos, y después autorizan el acceso de API interfaz a ellos.