Aplicación web desarrollada con React y Vite que simula una plataforma de venta de pizzas online. El proyecto incorpora autenticación de usuarios, gestión global de estado mediante Context API, navegación con React Router, consumo de APIs REST y funcionalidades de carrito de compras.
- Registro de usuarios.
- Inicio y cierre de sesión.
- Persistencia de sesión mediante LocalStorage.
- Visualización de catálogo de pizzas.
- Detalle individual de productos.
- Carrito de compras.
- Incremento y disminución de cantidades.
- Cálculo automático del total.
- Checkout para usuarios autenticados.
- Navegación dinámica mediante React Router.
- Página 404 para rutas inexistentes.
- React 19
- Vite
- React Router DOM
- Context API
- JavaScript (ES6+)
- Bootstrap
- CSS3
- Fetch API
- LocalStorage
- Componentes reutilizables.
- Hooks de React.
- Estado global con Context API.
- Renderizado condicional.
- Consumo de APIs REST.
- Autenticación basada en tokens.
- Persistencia de datos.
- Gestión de rutas dinámicas.
Clona el repositorio:
git clone URL_DEL_REPOSITORIOInstala las dependencias:
npm installInicia el proyecto:
npm run dev