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.
1. Registro e Inicio de Sesión
Section titled “1. Registro e Inicio de Sesión”- 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.
2. Gestión de Perfil de Usuario
Section titled “2. Gestión de Perfil de Usuario”- 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.
3. Navegación y Búsqueda de Productos
Section titled “3. Navegación y Búsqueda de Productos”- 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.
4. Carrito de Compras
Section titled “4. Carrito de Compras”- 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.
5. Proceso de Pedido
Section titled “5. Proceso de Pedido”- 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.
8. Notificaciones y Mensajes
Section titled “8. Notificaciones y Mensajes”- Mensajes informativos y de error para guiar al usuario durante su interacción.
- Confirmaciones visuales tras acciones exitosas, como actualizar perfil o realizar pedido.
Conclusión
Section titled “Conclusión”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.