Feature Highlights
Browse products, add to cart, and view order summary
- Categorized product menu for easy browsing
- Add items to cart with instant price updates
- View cart, update quantities, and manage items
- See order total and proceed to checkout
Stack
- Vue 3: Progressive JavaScript framework for building the reactive UI.
- Tailwind CSS: Utility-first CSS framework for responsive design and styling.
- Vue I18n: Internationalization plugin for translating content between languages.
- Leaflet & Nominatim: Map library for address selection with OpenStreetMap's geocoding API.
- Vite: Build tool for fast development and optimized production builds.
- Netlify: Hosting with continuous deployment and global CDN.
Use Cases
- Learning Vue 3 with real-world patterns like i18n and cart management
- Reference for building multilingual web apps with language persistence
- Example of integrating maps and geocoding for location selection
How to Use
- Clone:
git clone https://github.com/dhruba-datta/kfc-clone - Install deps:
npm installorpnpm i - Start dev server:
npm run dev - Build:
npm run build→ preview:npm run preview - Deploy (Netlify): drag
distto Netlify or connect repo.




