Ideas - AndreaReyna/ISPC-Fullstack GitHub Wiki

Aca ponemos las ideas para dividir modulos y componentes

  • componente nav: tiene el headear y la searchbar.

  • componente footer: contiene el footer con los links en comun

  • componente content: contiene el carrousel de libros principales, ordenados segun categoria etc (botonera del header)

  • modulo login: componente login, con servicio que maneje el registro y autenticacion de usuarios

  • modulo producto: componente detalleProducto (vista general del articulo y sus detalles)

  • modulo admin: componente ventas (ve carritos cerrados, asigna nro de seguimiento, modifica ordenes), componente crudProducto, componente crudUsuarios

  • modulo carrito: componente carrito (ve articulos cargados, modifica carrito, finaliza orden)

  • modulo usuario: componente crudUsuarios (podremos usar el mismo que admin? pero sin baja, solo modificacion o agregar datos.), componente ordenes (para ver las ordenes realizadas y el nro de seguimiento)


Sugerencias: componentes:

  • Navbar separado - Podemos incluirlo dentro de header, pero estaria bueno que este separado porque en otras secciones solo mostrariamos el navbar, ej al estar dentro del form de login, contacto etc
  • Header -> podria contener la barra de busqueda y las opciones de libro, incluso la imagen principal
  • content -> lo llamaria de otra manera, por ejemplo home o panel

Agregar: Auth -> con login y registro Book que cotenga:

  • AllBooks -> podria ser utilziado por panel para mostrar los libros - Podemos omitirlo y utilizar directamente panel
  • BookDetails -> Seria la pagina de un libro en particular, con sus detalles/precio etc
  • EditBook/AddBook (reutilizar form)) Dashboard -> parte de administración. Incluiria edit/add SaleStatus -> detalle de las compras Contact

Modulos: usuario y admin no irian juntos? Admin no era un rol del usuario?


.- v2

Entonces quedamos asi:

  • componente navbar: es solo la barra que contiene los links del equipo (quienes somos, contacto) y el link de miCuenta.

  • componente header: el header seria el bienvenidos, la barra de busqueda y los tags de acceso rapido (categorias, libros, comics, etc)

  • componente footer: contiene el footer con los links en comun

  • componente home: contiene el carrousel de libros principales, ordenados segun categoria etc (botonera del header)

  • modulo login: componente login, con servicio que maneje el registro y autenticacion de usuarios

  • modulo producto: componente detalleProducto (vista general del articulo y sus detalles)

  • modulo admin: componente ventas (ve carritos cerrados, asigna nro de seguimiento, modifica ordenes), componente crudProducto, componente crudUsuarios

  • modulo carrito: componente carrito (ve articulos cargados, modifica carrito, finaliza orden)

  • modulo usuario: componente crudUsuarios (podremos usar el mismo que admin? pero sin baja, solo modificacion o agregar datos.), componente ordenes (para ver las ordenes realizadas y el nro de seguimiento)