Documentación completa del sistema Handmade Bags Store. Arquitectura, base de datos, instalación y configuración del proyecto.
Aplicación web completa desarrollada para gestionar usuarios y pedidos de una tienda de handmade bags artesanales. Cada producto es único, hecho a mano con amor y dedicación artesanal. El proyecto implementa operaciones CRUD completas con transacciones y validaciones robustas.
npm run dev - Inicia servidor con nodemonnpm run db:sync - Sincroniza modelos con la BDnpm run db:seed - Pobla la BD con datos de ejemplonpm start - Inicia servidor en producciónid - INTEGER, PK, autoincrementnombre - STRING(60), validación 2-60 caracteresemail - STRING(100), único, formato válidopassword - STRING(255), hash bcrypt, min 8 caracterescreatedAt - TIMESTAMP, automáticoupdatedAt - TIMESTAMP, automáticoid - INTEGER, PK, autoincrementusuario_id - INTEGER, FK -> User.idproducto - STRING(100), 1-100 caracterescantidad - INTEGER, mayor a 0fecha_pedido - DATEONLY, default NOW()createdAt - TIMESTAMP, automáticoupdatedAt - TIMESTAMP, automático