About the project
Shop — Vue + Firestore is the serverless twin of a classic Laravel storefront. The catalogue, baskets, purchases and checkout details live in Firestore collections; the Vue 3 app reads and writes them directly, and Firebase Authentication decides who may write what. There is no API layer in between, because the security rules are the API layer.
What it demonstrates
- No backend to run
- The dataset ships with the code
- A basket per account
- Checkout keeps its paperwork separate
- Browse by category or brand
Stack
- Vue.js
- Firebase
- Firestore
- Pinia
- Vite