Este proyecto es un e-commerce que desarrollamos para simular una experiencia de compra completa y funcional. Comenzamos creando un sistema de login, permitiendo que los usuarios se registren y accedan con su correo electrónico y contraseña. También agregamos una funcionalidad para que puedan ver y editar sus datos de perfil, lo que les da control sobre su información personal.
Trabajamos en la estructura del sitio para incluir un listado de categorías de productos. Los usuarios pueden explorar las categorías, ordenarlas y filtrarlas según la cantidad de artículos que contienen. Desde ahí, pueden acceder a los productos de una categoría específica. En cada listado de productos, incorporamos opciones para ordenarlos por precio o relevancia, ayudando a los usuarios a encontrar lo que buscan más fácilmente.
Cuando un usuario selecciona un producto, puede ver todos sus detalles , como el precio, la descripción, las cantidades vendidas y una imagen representativa. También desarrollamos una sección de comentarios donde otros usuarios comparten sus opiniones, calificaciones y la fecha en que realizaron sus comentarios. Además, incluimos una funcionalidad para que los usuarios puedan dejar sus propias calificaciones y comentarios sobre los productos.
Para mejorar la experiencia de compra, implementamos una sección de productos relacionados que facilita descubrir artículos similares o complementarios. También diseñamos un carrito de compras donde los usuarios pueden añadir productos, ver los totales calculados en tiempo real, y seleccionar el tipo de envío, el método de pago y la dirección de entrega para completar su compra.
El objetivo de este proyecto fue abarcar el flujo completo de un e-commerce, desde el inicio de sesión hasta el proceso final de compra, trabajando con conceptos como autenticación, gestión de datos, filtros, y eventos interactivos. Cada funcionalidad fue cuidadosamente desarrollada para brindar una experiencia fluida y profesional.