SHANG

ChinaChem CRM

project cover img

Introduction

This project is a customized CRM for the Huamao Group in Hong Kong, providing administrators with different permissions to manage member, points, promotions, and events data. In this project, I collaborated with the frontend team to build a CRM project with Vue.js and TypeScript using Vite, and construct the interface with Sass. We utilized Azure DevOps Git for version control. Apart from working on different shared components with the team, I also experimented with using navigator.mediaDevices to access the camera and capture the screen using canvas. Additionally, we incorporated the html5-qrcode package to create a QR code scanner for reading member IDs.

Design :

XD

Skills :

Vue.js / Vuex / Pinia / Vite / Typescript / Sass / Vue-i18n / element-ui / OAuth2.0 / Azure DevOps Git

Featured :

project cover img

Implementing language switching between Chinese and English using vue-i18n.

project cover img

Utilizing the html5-qrcode package to create a QR code scanner for reading member IDs.

project cover img

Using navigator.mediaDevices to activate the camera and capturing the screen using canvas.

project cover img

In addition to dividing tasks among different components, it is also possible to appropriately utilize or extend shared elements created by others.

project cover img

Creating reusable elements while considering tables with different variations.

project cover img

Enabling dynamic addition of a row and adding data within it.

Oops!

no results