Vue 2 CRM

Simple reusable CRM built on Vue 2 PWA template and Vuetify UI

Vue 2 CRM

Features

  • This project is built from Vue 2 PWA template by default.
  • The UI part is built on the top of Vuetify.
  • It inlcudes Vuex and Axios to manage authentication. (Dummy token)
  • The token and user profile is managed by Vue-Persisteddstate.
  • The dashboard uses vue-chartjs to create charts on dashboard.
  • The starter project has integrated progress bar.
  • Fake API is just readonly fake service.
  • CRUD functions for Customer, Order and Product

Build Setup

# Clone project
git clone https://github.com/harryho/vue2crm.git


# install dependences for Vue 2 CRM
cd vue2crm
npm install --from-lock-file

# or use yarn
npm install -g yarn
yarn

# serve with hot reload at localhost:8080
npm run start


## You will see the following output. You can test API with the URLs via browser.
##[1]
##[1] > vue2crm@1.2.0 start <your_path>\vue2crm
##[1] > node build/dev-server.js
##[1] > Starting dev server...
##[1]  DONE  Compiled successfully in xx:xx:xx
##[1]
##[1] > Listening at http://localhost:8080

# Visit the app at [http://localhost:8080](http://localhost:8080)