Skip to content

J-Rincon/API-Carrito-de-Compras

Repository files navigation

README

Shop API – Carrito (Rails API)

Requisitos

  • Ruby >= 3.1, Rails >= 7.2

Instalación

bundle install
bin/rails s

Endpoints

  • GET /products{ products: [...] }
  • POST /cart (param product_id) → { cart: { items: [...], total: N } }
  • GET /cart{ cart: { items: [...], total: N } }

Notas

  • Carrito en memoria global (CartStore).
  • CORS abierto en dev.

Combinación Óptima de Productos

Solución

Se utiliza el algoritmo Backtracking con poda:

Este explora todas las combinaciones posibles de productos usando recursión, descarta combinaciones que exceden el presupuesto (poda) y guarda la mejor combinación encontrada.

About

API básica que gestiona productos y un carrito de compras, junto con un frontend que consume esta API para permitir agregar y visualizar productos en el carrito.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors