Una aplicación web desarrollada con Vue 3, Pinia y Vite que simula una tienda de licores, permitiendo seleccionar productos, agregarlos a un carrito, aplicar un descuento, y confirmar la compra.
Esta es una versión adaptada desde un proyecto original que usaba datos provenientes de un archivo .json
externo. La actual implementación elimina dependencias externas, asegurando un despliegue exitoso en GitHub Pages sin necesidad de APIs.
Proyecto original: https://github.com/DavidV125/liquor-store-app-vue
A web application built with Vue 3, Pinia, and Vite, simulating a liquor store where users can browse products, add them to a shopping cart, apply a discount, and confirm their order.
This is an adapted version of an original project that used external .json
files and API-style data fetching. In this version, all data is handled locally, making it fully compatible with GitHub Pages deployment without backend or external hosting.
Original project: https://github.com/DavidV125/liquor-store-app-vue
- Vue 3 + Pinia (state management)
- Responsive layout (Bootstrap 5)
- Carousel with featured products
- Product listing with dynamic cart
- Total calculation with 10% discount over $200,000
- Purchase confirmation with random order number
- Clean code with modular components
- Deploy-ready with GitHub Pages
- Vue 3 (Composition API)
- Pinia (store)
- Vite
- Bootstrap 5
- GitHub Pages (deploy)
- David Villacura
- Frontend Developer Trainee
- 📧 davvillacura@gmail.com
- 🌐 GitHub Profile: https://github.com/DavidV125