Clon de mercado libre
El sistem contará con 2 roles
admin client seller
Los usuarios se pueden registrar en la pagina como clientes, para registrarse como cliente deberán ingresar los siguientes datos:
- nombres
- apellidos
- fecha de nacimiento
- Correo
- contraseña
- teléfono
- dirección
Los usuarios también pueden optar por crear una cuenta de vendedor la cual necesitará los siguientes datos:
Los usuarios que se hayan registrado satisfactoriamente se les enviará un un link al correo para vericar el mismo, al ingresar a ese enlace entrará a la pagina donde se mostrará un mensaje de que el correo ha sido verificado, de inmediato se iniciará sesión automaticamente. Este enlace tiene una caducidad.
Los usuarios que ya tengan una cuenta registrada y un correo verificado, podrán iniciar sesión en la página ingresando su correo y contraseña
En caso de olvidar la contraseña, el usuario podrá solicitar cambiarla esto por medio de un link que le será enviado al correo electrónico registrado, ingresando al mismo link el usuario deberá ingresar una nueva contraseña
Los usuario que se loggen pueden cambiar sus datos de perfil como:
- nombres
- apellidos
- fecha de nacimiento
- teléfono
- dirección
Para poder cambiar las credenciales usadas para inicar sesión como correo y contraseña deberán llevar un campo duplicado para comprobar el nuevo valor al igual que la contraseña original por cuestiones de seguridad. Cambiar cualquiera de estos datos hará inválida cualquier sesión abierta y de igual manera se notificará por medio de un correo electrónico el cambio que se ha hecho
Los vendedores que hayan iniciado sesión puede registrar nuevos productos a su nombre, para registrar un producto, es necesario llenar esta información:
- Nombre
- Descripción
- Valor
- Fotos
- stock
Los vendedores pueden consultar los productos que hayan registrado previamente. Para ver los productos con mayor facilidad es posible filtrarlos por:
- nombre
- descripción
- rango de precio así mismo podrán ordenar la búsqueda por:
- fecha agregado
- fecha actualizado
- precio mayor menor o mayor menor
Los vendedores al visualizar los producto que registraron, pueden editar la siguiente información del mismo:
- nombre
- valor
- descripción
- fotos
- stock
Los vendedores pueden eliminar los registros de sus productos
Los vendedores pueden consultar su historial de ventas
Los clientes que hayan inciado sesión pueden consultar productos, además podrán filtrar y ordenar por: precio nombre descripción rango de precio mayor a menor precio menor a mayor precio
Dentro del catálogo de productos, el cliente puede ir agregándolos al carrito de compra
El cliente puede consultar su carrito de compra donde podrá modificar la cantidad de productos o eliminarlos del carrito lo cual modificará el total calculado que se muestra
El usuario podrá efecutar el pago de su carrito y hará que le llegue un correo notificando la compra, esta compra modificará la cantidad en stock de los productos
La compra de cualquier producto hará llegar un correo al vendedor y al cliente
El cliente deberá poder ver su historial de compras filtrando por un rango de fechas
TODO Pasarela de pago que extraiga datos del producto
ruta front para cambiar contraseña recovery password