Clonación del Repositorio Por favor, al clonar el repositorio, trasládese a la rama jefrey utilizando el siguiente comando: git checkout jefrey Funcionalidades Principales Registro e Inicio de Sesión Registrarse: Inicio de Sesión: Validación de Inicio de Sesión: Página de Inicio Explorar Página de Inicio: Gestión de Productos Ver Detalles de Productos: Buscar Productos: Carrito de Compras Añadir Producto al Carrito: Eliminar Producto del Carrito: Validaciones Validar Carrito Vacío al Generar Checkout: Validación en Checkout: Funcionalidad de Favoritos Añadir a Favoritos: Facturación Generar Factura: Abrir PDF de Factura: Generar PDF: Gestión de Cuentas Configuración de Cuenta: Ver Cuentas: Cierre de Sesión Cerrar Sesión: