K-commerce (short for Kiosk E-Commerce) is a next-generation application developed with VueJs and a CMS backend (Prestashop, Magento, WooCommerce).
The project is a proof-of-concept (POC) aiming at demonstrating how to interconnect a single page application to a Backend CMS (Only Prestashop has been developed) for placing orders.
The project uses many advanced concepts:
- Abstract Classes, Interfaces with Typescript
- Service worker
- Vuex for managing the app's state
- Localstorage
- Inversify library for managing Dependency Injection (DI)
npm install
npm run serve
npm run build
npm run lint