Está en la página 1de 3

Informe del Proyecto de E-Commerce

Jaime Cantillo
Sprint - 002

Funcionalidades
Carrito de Compras
– Agregar un carrito de compras a la página Home.html (Página de Inicio de Usuario
Registrado).

– El carrito de compras debe mostrar los productos que el usuario ha seleccionado para
comprar.

– Permitir que los usuarios añadan productos al carrito, actualicen las cantidades y
eliminen productos del carrito.

– Mostrar el precio total de los productos en el carrito.

– Agregar un botón ”Comprar” que permita a los usuarios finalizar la compra (sin im-
plementar la funcionalidad de pago real).

Validación de Formularios
– Implementar la validación de formularios en las páginas login.html (Página de Inicio
de Sesión) y logUp.html (Página de Registro). En este caso, la validación se referirá
a que se llenen los campos del formulario.

– Validar que los campos obligatorios estén completos.

– Validar que el correo electrónico tenga un formato válido.

– Validar que las contraseñas tengan más de 8 caracteres.

– Mostrar mensajes de error adecuados cuando se ingresen datos incorrectos en los for-
mularios.

Gestión de Inventarios
– Crear un sistema de inventario sencillo que almacene la cantidad disponible de cada
producto.

– Cuando un producto se agrega al carrito, la cantidad disponible debe reducirse.

– Cuando un producto se elimina del carrito, la cantidad disponible debe aumentar.

1
Descripción de Cambios
Carrito de Compras en Home.html
Se añadió un carrito de compras en la página home.html para permitir a los usuarios
seleccionar productos y proceder a la compra. El carrito muestra una lista de productos
seleccionados y su precio total. También se agregó un botón ”Comprar” para finalizar la
compra, aunque la funcionalidad de pago aún no está implementada.

Validación de Formularios
En las páginas login.html y logUp.html, se implementó la validación de formularios
para asegurar que los campos obligatorios estén completos. Además, se validan los correos
electrónicos para asegurarse de que tengan un formato válido. También se verifica que las
contraseñas tengan más de 8 caracteres. Se han agregado mensajes de error adecuados
para guiar al usuario en caso de ingresar datos incorrectos.

Gestión de Inventarios
Se creó un sistema de inventario sencillo que almacena la cantidad disponible de cada
producto. Cuando un producto se agrega al carrito, la cantidad disponible se reduce au-
tomáticamente. Del mismo modo, cuando un producto se elimina del carrito, la cantidad
disponible se incrementa para reflejar la disponibilidad actualizada.

Reflexión sobre las Funcionalidades


Carrito de Compras
El carrito de compras es una caracterı́stica esencial para cualquier plataforma de comercio
electrónico. Permite a los usuarios seleccionar y organizar los productos que desean
comprar antes de finalizar la transacción. Esta funcionalidad brinda una experiencia de
compra intuitiva y conveniente para los usuarios registrados. Al mostrar el precio total y
ofrecer la opción de comprar, se facilita el proceso de adquisición de productos. Aunque
aún no se implementa el pago real, esta funcionalidad es un paso importante hacia la
creación de una experiencia de compra completa.

Validación de Formularios
La validación de formularios es una práctica esencial para asegurar que los datos propor-
cionados por los usuarios sean correctos y consistentes. Al implementar esta funcionalidad
en las páginas de inicio de sesión y registro, se garantiza que los usuarios completen todos
los campos obligatorios y que proporcionen información válida, como correos electrónicos
con el formato correcto y contraseñas seguras. Mostrar mensajes de error especı́ficos
cuando se ingresan datos incorrectos es una excelente manera de guiar a los usuarios y
mejorar la experiencia de usuario en general.

2
Gestión de Inventarios
La gestión de inventarios es fundamental para cualquier negocio que venda productos. Al
mantener un registro de la cantidad disponible de cada artı́culo, se evita vender productos
que no están en stock. La funcionalidad propuesta asegura que la disponibilidad de los
productos se actualice correctamente cuando se agregan al carrito o se eliminan de él.
Esto garantiza una experiencia de compra precisa y confiable para los usuarios registrados.
Par el proyecto aun presento dificultades en esta parte.

Enlace al Repositorio del Proyecto


Puedes encontrar el código fuente de este proyecto en el siguiente enlace:
https://github.com/JaimeCantilloPowerful/Sprints

También podría gustarte