Inventory 'database' is served as static JSON file, but could be adapted for hosted database use. The concept is built around unique items with a limited quantity of one such as the rare gemstone opal. As such, once an item is placed in the cart it can't be added again until it is removed.
Images hosted on imgbb
Live example deployed via Heroku @ https://safe-dusk-80373.herokuapp.com/