Skip to content

Funcionalidades del Proyecto AFR Impresiones

Este documento describe las funcionalidades principales implementadas en el proyecto de comercio electrónico AFR Impresiones. Cada funcionalidad está orientada a ofrecer una experiencia de usuario completa y eficiente, tanto para clientes como para administradores.


  • Los usuarios pueden crear una cuenta proporcionando datos básicos como nombre, email y contraseña.
  • Se implementa validación en el front-end y back-end para asegurar la integridad de los datos.
  • Función de inicio de sesión para acceder al área personal.
  • Gestión de sesiones para mantener la autenticación segura.

  • Los usuarios pueden actualizar su información personal: nombre, apellidos, email, teléfono y dirección.
  • La información se guarda en la base de datos y se refleja en la sesión activa.

  • El catálogo de productos se muestra mediante un menú desplegable en el header.
  • Incluye categorías organizadas para facilitar la exploración.
  • Buscador integrado en el header para localizar productos por palabra clave.
  • No existe una página dedicada exclusivamente al listado de productos.

  • Añadir productos al carrito desde la página detalle de producto.
  • Visualización y edición de la cantidad de productos en el carrito.
  • Cálculo automático del total a pagar.
  • Persistencia del carrito durante la sesión del usuario.

  • Los usuarios pueden realizar pedidos que se almacenan en la base de datos.
  • Actualmente no existe un formulario para tramitar el pedido ni una pasarela de pago integrada.
  • Los pedidos realizados se pueden consultar en la página Mi Perfil.

  • Mensajes informativos y de error para guiar al usuario durante su interacción.
  • Confirmaciones visuales tras acciones exitosas, como actualizar perfil o realizar pedido.

Estas funcionalidades proporcionan una base sólida para un comercio electrónico funcional y escalable, permitiendo a los usuarios realizar compras de manera segura y sencilla, y facilitando la gestión administrativa del negocio.