SquareStruct v2
SquareStruct v2
Versión que consolida y pule el MVP: mejoras de interfaz, validaciones, permisos y estabilidad del flujo de pedidos, con tests y colecciones Postman actualizadas.
Incluye
- Frontend: interfaz React + Vite con estructura modular y mejoras de estilos y validaciones.
- Backend: Node.js + Express con JWT, roles (usuario / admin), endpoints REST para usuarios, productos y pedidos.
- Base de datos: MySQL con migraciones y seeds.
- Autenticación y permisos: login/registro, middleware auth y admin.
- Catálogo y carrito: catálogo conectado al backend y carrito visual en cliente.
- Pedidos: creación, consulta, detalle y cancelación lógica.
- Calidad y pruebas: tests iniciales con Jest/Supertest (backend) y colecciones Postman actualizadas.
- Infra & docs: Docker Compose para MySQL, documentación técnica en docs y colecciones en postman.
Estado
Establece: flujo básico probado (registro → login → catálogo → carrito → pedidos).
Instrucciones rápidas
Levantar entorno:
Backend: cd backend && npm install && npm run dev
Frontend: cd frontend && npm install && npm run dev
DB (opcional Docker): docker compose -f docker-compose.yml up -d
Postman: colecciones en postman para pruebas manuales.
Próximos pasos
- Preparar pipeline y configuración para despliegue en AWS.
- Desarrollo del diseñador 3D modular.
- Introducción de "Planos" en la db
SquareStruct continuará evolucionando en futuras versiones orientadas a escalabilidad, experiencia de usuario y soluciones de construcción modular avanzadas.