Aplicación de carrito de compras desarrollada con React y Vite, que permite visualizar productos, agregarlos al carrito, modificar cantidades y realizar una compra simulada.
- 📦 Listado de productos
- 🔍 Búsqueda de productos
- ➕ Agregar productos al carrito
- ➖ Aumentar / disminuir cantidad
- 🗑️ Eliminar productos del carrito
- 💰 Cálculo del total de compra
- 🧾 Página de resumen de compra
- 🔄 Estado compartido entre componentes
- ⚡ Desarrollo rápido con Vite
- React
- Vite
- JavaScript
- CSS
src/
│
├── Components/
│ ├── Product.jsx
│ ├── ProductosCart.jsx
│ ├── CounterProducto.jsx
│ ├── Encabezado.jsx
│
├── Pages/
│ ├── Page.jsx
│ ├── Carrito.jsx
│ ├── CompraRealizada.jsx
│
├── data/
│ └── productos.js
│
├── App.jsx
└── main.jsx
Clonar el repositorio:
git clone https://github.com/tu-usuario/react-shopping-cart.git
Entrar al directorio del proyecto:
cd react-shopping-cart
Instalar dependencias:
npm install
Ejecutar el servidor de desarrollo:
npm run dev
- Visualizar productos disponibles
- Agregar productos al carrito
- Modificar cantidades
- Eliminar productos del carrito
- Ver resumen de compra
- Finalizar compra
A simple and modern shopping cart application built with React and Vite. Users can browse products, add them to a cart, modify quantities, and complete a purchase.
- 📦 Product listing
- 🔍 Product search
- ➕ Add products to cart
- ➖ Increase / decrease quantity
- 🗑️ Remove products from cart
- 💰 Calculate total price
- 🧾 Purchase summary page
- 🔄 Shared state between components
- ⚡ Fast development with Vite
- React
- Vite
- JavaScript
- CSS
src/
│
├── Components/
│ ├── Product.jsx
│ ├── ProductosCart.jsx
│ ├── CounterProducto.jsx
│ ├── Encabezado.jsx
│
├── Pages/
│ ├── Page.jsx
│ ├── Carrito.jsx
│ ├── CompraRealizada.jsx
│
├── data/
│ └── productos.js
│
├── App.jsx
└── main.jsx
Clone the repository:
git clone https://github.com/your-username/react-shopping-cart.git
Go into the project directory:
cd react-shopping-cart
Install dependencies:
npm install
Run the development server:
npm run dev
- Browse available products
- Add items to the cart
- Modify product quantity
- View cart summary
- Complete purchase