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)