Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.83 KB

TODO.md

File metadata and controls

32 lines (23 loc) · 1.83 KB

[x] falta desplegar la aplicación para probar en produccion [x] falta agregar paginacion a la respuesta de GET /api/products [x] faltan todos los controladores de la ruta /carts [x] seria mejor si con fines de testeo puedas proporcionar una base de datos previamente cargada con productos ya que ahora se me dificulta esa parte de pruebas [x] ticket tampoco se encuentra disponible, por lo que esto sumado a la ruta de carrito hace que no se pueda vivir la experiencia de compra [x] passport solo se encuentra integrado en /login, no se ve ningun otro tipo de implementación de passport como github [x] la recuperacion de contraseña al menos en local no funciona, el token siempre se presenta como invalido

Por otro lado, la estructura es prolija y la arquitectura sigue buenas practicas, por lo que en este sentido segui así ya que vas re bien, como tambien las tecnologías implementadas muchas estan muy bien incorporadas como winston y multer, la subidad de archivos funciona excelente

las rutas basicas de productos y usuario tambien estan bastante completas.

[x] Como te habre dicho por chat, es importante que se pueda completar el proceso de compra. [x] De paso, si en tu mongo atlas cargas un usuario admin con un correo falso para que pueda probar las demas funcionalidades con postman te lo agradeceria

Nuevo feedback para completar la nota:

[x] github [ ] completar api [ ] documentar api [ ] mejorar los test ( no le di mucha bola porque el profe dijo que era una yapa )

GET /api/users nombre, correo, rol

DELETE /api/users limpiar los usuarios que no haya tenido conexion en los ultimos 2 dias puedes probar con los ultimos 40 minutos

Crear una vista para modificar el rol de los usuarios solo debe ser accesible por el admin del ecomerce

  • modificar el endpoint que elimina productos para avisarle al usuario premium que el producto fue eliminado