Skip to content

Releases: JoaquinDecima/coderhouse-js-ecommerce

1.0.1

21 Mar 17:38
Compare
Choose a tag to compare
  • Fix notification
  • Fix null in session
  • minor fix

Entrega Final

20 Mar 06:07
Compare
Choose a tag to compare
1.0.0

Fix Chat

Pre Entrega 3

12 Mar 13:37
Compare
Choose a tag to compare
Pre Entrega 3 Pre-release
Pre-release

Durante esta entrega podemos ver:

  • Se añade Interfaz gráfica
  • Se puede agregar productos
  • Se puede ver carrito de compra
  • Se puede dar de alta usuarios
  • Se mejora el uso de la API
  • Se puede ejecutar la app en modo cluster
  • Se configura para despliegue

Pre Entrega 2

15 Jan 14:22
Compare
Choose a tag to compare
Pre Entrega 2 Pre-release
Pre-release

En este Release encontramos:

  • DAO para MongoDB (en la nube o local)
  • DAO para Firebase
  • Modelo de DAO para cualquier otra base de datos (Fácil de adaptar pensado para múltiples DB relacionales y no relacionales)
  • Controladores para Cart en MongoDB
  • Controladores para Cart en Firebase
  • Controladores para Product en MongoDB
  • Controladores para Product en Firebase

Pre Entrega 1

27 Oct 13:27
Compare
Choose a tag to compare

Ecommerce

Aplicación eCommerce Backend, que implemente un servidor de aplicación basado en la plataforma Node.js y el middleware express. El servidor implementará dos conjuntos de rutas agrupadas en routers, uno con la URL base /api/productos y el otro con /api/carrito. El puerto de escucha será el 8080 para desarrollo y process.env.PORT para producción.

El router /api/productos implementa

  • GET: /:id? - Me permite listar todos los productos disponibles ó un producto por su id (disponible para usuarios y administradores)
  • POST: / - Para incorporar productos al listado (disponible para administradores)
  • PUT: /:id - Actualiza un producto por su id (disponible para administradores)
  • DELETE: /:id - Borra un producto por su id (disponible para administradores)

El router base /api/carrito implementa

  • POST: / - Crea un carrito y devuelve su id.
  • DELETE: /:id - Vacía un carrito y lo elimina.
  • GET: /:id/productos - Me permite listar todos los productos guardados en el carrito
  • POST: /:id/productos - Para incorporar productos al carrito por su id de producto
  • DELETE: /:id/productos/:id_prod - Eliminar un producto del carrito por su id de carrito y de producto