# Customer Experience: Takeout cart | Vronika

The cart restores saved menu selections, lets guests change quantities or remove items, and creates an order using server-authoritative menu prices.

---

**Path:** /platform/frontend/cart
**Canonical:** https://vronika.co/platform/frontend/cart
**Category:** Platform: Customer Experience
**Live Route:** /cart
**Source File:** trifecta/client/src/pages/Cart.tsx

## How It Works

1. Cart items are rehydrated from local storage and the Toast feature configuration is loaded.
2. Quantity and removal actions immediately update the durable local cart.
3. Checkout posts item IDs and quantities to /api/orders; the server fetches current prices, then the client clears the cart and refreshes order and rewards data.

## Features

- Cart persistence across refreshes
- Quantity and removal controls
- Server-authoritative pricing
- Order creation feedback
- Rewards and order-history refresh

## Integrations

- Toast configuration API
- Orders API
- Rewards API
- Browser local storage

---

## Sources
Content derived from the live trifectabar.com codebase and deployed platform. This explainer documents implemented code and does not expose protected source routes or business data.