Skip to content

cordovacarlos22/devops-proyecto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.6%
  • TypeScript 43.4%
  • Dockerfile 1.8%
  • HTML 1.2%