XMall Front is the desktop web storefront for the larger XMall e-commerce project. It is built with Vue 2 and communicates with the separately maintained XMall backend APIs. The interface supports account registration and login, product browsing, searching, pagination, ordering, address management, and personal order history. Search results support highlighting and pagination, while product categories provide additional browsing paths. Order pages can display progress and let users inspect or manage individual purchases. The home page can consume backend-configured content, including a three-dimensional carousel presentation. Its technology stack includes Vuex, Vue Router, Element UI, ES6, webpack, Axios, and Node.js tooling.
Features
- Vue 2 e-commerce storefront
- Product browsing and paginated search
- Registration and login interfaces
- Order creation and order history
- Address and account management
- Vuex, Vue Router, Element UI, and Axios integration