Problema a resolver
adminDashboard.jsx concentra demasiada responsabilidad en un archivo grande. Funciona, pero no comunica arquitectura frontend madura para portfolio.
Solucion propuesta
Separar el backoffice en componentes y hooks sin cambiar comportamiento:
- métricas;
- formulario de producto;
- tabla/listado de productos;
- órdenes;
- pagos;
- usuarios;
- hook de carga/operaciones admin.
Criterios de aceptacion
Riesgos o dependencias
- Riesgo de romper operaciones admin por refactor visual; mantener cambios mecánicos y pequeños.
Problema a resolver
adminDashboard.jsxconcentra demasiada responsabilidad en un archivo grande. Funciona, pero no comunica arquitectura frontend madura para portfolio.Solucion propuesta
Separar el backoffice en componentes y hooks sin cambiar comportamiento:
Criterios de aceptacion
adminDashboard.jsxqueda como composición de secciones./admin-app.Riesgos o dependencias