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.

Información sobre el proyecto

Autenticació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].

Navegación

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.

Productos, listas de deseos y búsquedas

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.

Carrito de compras y pedidos realizados

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.

Cotizaciones y chat

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.