rodgpinto/Dynamis-Back-End-Final ? reverse-engineered prompt
Reverse engineered prompt
Quiero que me construyas un backend para una app de gestión de comercios, tiendas, productos y ventas para TechRetail Solutions S.R.L.
Necesito una API con login y registro usando JWT, guardando todo en MongoDB con Mongoose. También quiero CRUD para comercios, tiendas, productos y ventas, con validaciones básicas y respuestas claras cuando falten datos. Si puedes, deja también una página simple en la carpeta pública para un dashboard que consuma la API y muestre la información de ventas con gráficos.
Además, necesito un chat en tiempo real con Socket.IO, donde los administradores vean los mensajes de soporte en una sala compartida y los usuarios tengan su conversación privada. Sería ideal que incluyas documentación tipo Swagger para probar los endpoints, un seed para cargar datos de ejemplo y pruebas automáticas con Jest y Supertest. Si necesitas mirar documentación actualizada online, hazlo.
Are you gonna build this?
make sure you review the code using coderabbit