Skip to content

SquareStruct v2

Choose a tag to compare

@Ragames1313 Ragames1313 released this 20 May 20:26
· 216 commits to main since this release
eb77c88

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.