Proyecto de un ECOMMERCE para productos, tecnologias utilizadas:
- Node.js / Express.js
- Pug como template engine
- Bulma.io como CSS Framework
- Autenticacion con JWT / Passport.js y cifrado con bcrypt
- Base de datos mongoDB
- Sentry para el manejo de log de errores
- Joi y Boom para manejo de errores (@hapi)
- Seguridad con helmet
- Despliegue con Zeit Now
- Mocha para los tests
- Automatizacion de chequeo de vulnerabilidades con snyk
Como instalar el proyecto:
npm install
Como iniciar el proyecto: Ingresar a la carpeta ecommerce/ y se podran ejecutar los siguientes comandos:
npm run start
- Arrancar el proyectonpm run dev
- Modo desarrollonpm run build
- Creacion de buildnpm run dev:debug
- Debug modo desarrollonpm run debug
- Debugnpm run dev:inspect
- Inspeccionnpm run test
- Ejecucion de tests con Mochanpm run test:cover
- Ejecucion de tests con Mocha con un cover para mejor visualizacion
- Curso de Express.js: https://platzi.com/clases/express-js/
- Usuario de Platzi: https://platzi.com/p/rodcko2417/