sadfsadfsafsafasfasdfasfasfs
ecommerce
├─ .env.dessarrollo
├─ .env.produccion
├─ errors.log
├─ package-lock.json
├─ package.json
├─ src
│ ├─ app.js
│ ├─ config
│ │ ├─ config.js
│ │ └─ passport.config.js
│ ├─ controllers
│ │ ├─ cart.controller.js
│ │ ├─ product.controller.js
│ │ ├─ swagger.controller.js
│ │ ├─ user.controller.js
│ │ └─ view.controller.js
│ ├─ database.js
│ ├─ docs
│ │ ├─ Carts
│ │ │ └─ cart.yaml
│ │ └─ Products
│ │ └─ product.yaml
│ ├─ dto
│ │ └─ user.dto.js
│ ├─ middleware
│ │ ├─ authmiddleware.js
│ │ ├─ checkrole.js
│ │ ├─ errorHandler.js
│ │ └─ multer.js
│ ├─ models
│ │ ├─ cart.model.js
│ │ ├─ message.model.js
│ │ ├─ product.model.js
│ │ ├─ ticket.model.js
│ │ └─ user.model.js
│ ├─ public
│ │ ├─ css
│ │ ├─ images
│ │ │ ├─ kit.jpg
│ │ │ └─ mods.avif
│ │ └─ js
│ │ ├─ chat.js
│ │ └─ realtime.js
│ ├─ repositories
│ │ ├─ cart.repository.js
│ │ ├─ product.repository.js
│ │ └─ user.repository.js
│ ├─ routes
│ │ ├─ carts.router.js
│ │ ├─ mockingproducts.js
│ │ ├─ products.router.js
│ │ ├─ user.router.js
│ │ └─ views.router.js
│ ├─ sockets
│ │ └─ socketmanager.js
│ ├─ uploads
│ │ └─ documents
│ │ ├─ 1721598310625-aquatica.pdf
│ │ ├─ 1721598515094-2025_MandateForLeadership_FULL.pdf
│ │ ├─ 1721598796467-2025_MandateForLeadership_FULL.pdf
│ │ ├─ 1721599023567-CURRICULUM FABIANA ACTUAL (2).pdf
│ │ └─ 1721599069335-coder.uem1fa.txt
│ ├─ utils
│ │ ├─ cartutils.js
│ │ ├─ commander.js
│ │ ├─ email.js
│ │ ├─ errors
│ │ │ ├─ cartinfo.js
│ │ │ ├─ custom-error.js
│ │ │ ├─ enum.js
│ │ │ └─ info.js
│ │ ├─ faker.js
│ │ ├─ hashbcryp.js
│ │ ├─ logger.js
│ │ ├─ swagger.js
│ │ └─ tokengenerator.js
│ └─ views
│ ├─ admin.handlebars
│ ├─ carts.handlebars
│ ├─ chat.handlebars
│ ├─ checkout.handlebars
│ ├─ emailconfirmation.handlebars
│ ├─ home.handlebars
│ ├─ layouts
│ │ └─ main.handlebars
│ ├─ login.handlebars
│ ├─ partials
│ │ ├─ footer.handlebars
│ │ └─ header.handlebars
│ ├─ passwordchange.handlebars
│ ├─ passwordreset.handlebars
│ ├─ products.handlebars
│ ├─ profile.handlebars
│ ├─ realtimeproducts.handlebars
│ ├─ register.handlebars
│ ├─ rolechange.handlebars
│ ├─ uploaddocuments.handlebars
│ └─ users.handlebars
└─ test
└─ supertest.test.js
ecommerce
├─ .env.dessarrollo
├─ .env.produccion
├─ errors.log
├─ images
├─ package-lock.json
├─ package.json
├─ README.md
├─ src
│ ├─ app.js
│ ├─ config
│ │ ├─ config.js
│ │ └─ passport.config.js
│ ├─ controllers
│ │ ├─ cart.controller.js
│ │ ├─ product.controller.js
│ │ ├─ swagger.controller.js
│ │ ├─ user.controller.js
│ │ └─ view.controller.js
│ ├─ database.js
│ ├─ docs
│ │ ├─ Carts
│ │ │ └─ cart.yaml
│ │ └─ Products
│ │ └─ product.yaml
│ ├─ dto
│ │ └─ user.dto.js
│ ├─ middleware
│ │ ├─ authmiddleware.js
│ │ ├─ checkrole.js
│ │ ├─ errorHandler.js
│ │ └─ multer.js
│ ├─ models
│ │ ├─ cart.model.js
│ │ ├─ message.model.js
│ │ ├─ product.model.js
│ │ ├─ ticket.model.js
│ │ └─ user.model.js
│ ├─ public
│ │ ├─ css
│ │ ├─ images
│ │ │ ├─ kit.jpg
│ │ │ ├─ mods.avif
│ │ │ └─ snow-wolf-mini.jpg
│ │ └─ js
│ │ ├─ chat.js
│ │ └─ realtime.js
│ ├─ repositories
│ │ ├─ cart.repository.js
│ │ ├─ product.repository.js
│ │ └─ user.repository.js
│ ├─ routes
│ │ ├─ carts.router.js
│ │ ├─ mockingproducts.js
│ │ ├─ products.router.js
│ │ ├─ user.router.js
│ │ └─ views.router.js
│ ├─ sockets
│ │ └─ socketmanager.js
│ ├─ uploads
│ │ └─ documents
│ │ ├─ 1721598310625-aquatica.pdf
│ │ ├─ 1721598515094-2025_MandateForLeadership_FULL.pdf
│ │ ├─ 1721598796467-2025_MandateForLeadership_FULL.pdf
│ │ ├─ 1721599023567-CURRICULUM FABIANA ACTUAL (2).pdf
│ │ └─ 1721599069335-coder.uem1fa.txt
│ ├─ utils
│ │ ├─ cartutils.js
│ │ ├─ commander.js
│ │ ├─ email.js
│ │ ├─ errors
│ │ │ ├─ cartinfo.js
│ │ │ ├─ custom-error.js
│ │ │ ├─ enum.js
│ │ │ └─ info.js
│ │ ├─ faker.js
│ │ ├─ hashbcryp.js
│ │ ├─ logger.js
│ │ ├─ swagger.js
│ │ └─ tokengenerator.js
│ └─ views
│ ├─ admin.handlebars
│ ├─ carts.handlebars
│ ├─ chat.handlebars
│ ├─ checkout.handlebars
│ ├─ emailconfirmation.handlebars
│ ├─ home.handlebars
│ ├─ layouts
│ │ └─ main.handlebars
│ ├─ login.handlebars
│ ├─ partials
│ │ ├─ footer.handlebars
│ │ └─ header.handlebars
│ ├─ passwordchange.handlebars
│ ├─ passwordreset.handlebars
│ ├─ products.handlebars
│ ├─ profile.handlebars
│ ├─ realtimeproducts.handlebars
│ ├─ register.handlebars
│ ├─ rolechange.handlebars
│ ├─ uploaddocuments.handlebars
│ └─ users.handlebars
└─ test
└─ supertest.test.js