Proyecto | HTML / PHP / CSS / JavaScript
Link 2 Shop
Aplicación web de compras en línea con sistema de roles, autenticación, carrito de compras, venta de productos, listas de deseos, cotizaciones y paneles de administración.
Proyecto | HTML / PHP / CSS / JavaScript
Aplicación web de compras en línea con sistema de roles, autenticación, carrito de compras, venta de productos, listas de deseos, cotizaciones y paneles de administración.
El sistema permite registrarse como cliente, vendedor o administrador.
Dependiendo del rol seleccionado, la interfaz y las opciones de navegación
cambian dinámicamente. Al iniciar sesión es posible darle a "Recordar" y se guardarán los datos de la sesión.
*Para ser administrador se debe tener permiso del SuperAdministrador [img 4].
Cada tipo de usuario cuenta con una interfaz distinta. Los clientes pueden comprar y gestionar listas de deseos, los vendedores publicar productos y consultar ventas, mientras que los administradores autorizan contenido y supervisan el sistema.
Los vendedores pueden publicar productos con imágenes, videos y
categorías. Antes de ser visibles para el resto
de usuarios, los productos deben ser aprobados por un administrador.
Se pueden crear nuevas listas de deseos para guardar los productos o simplemente usar una ya existente.
En cuanto a la búsqueda, se pueden buscar usuarios o prouctos. Hay también filtros para ordenar los productos por precio o calificación.
Los usuarios pueden agregar productos al carrito, modificar cantidades
y completar la compra mediante distintos métodos de pago simulados.
Pueden ver sus pedidos realizados en su perfil, también el usuario puede escribir un comentario sobre el producto
así como calificarlo del 1 al 5.
Link 2 Shop también incluye una función de cotizaciones para productos sin precio definido. Mediante un chat integrado, el cliente y vendedor pueden negociar el costo y la cantidad disponible. Cuando la cotización es aceptada, el producto se añade automáticamente al carrito para continuar con la compra.
Este proyecto me permitió trabajar con una estructura más completa de aplicación web, integrando autenticación, el manejo de roles, bases de datos, sesiones y una lógica de compra/venta.