More Premium Hugo Themes Premium Vue Themes

Vue Crm

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

Vue Crm

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

Author Avatar Theme by harryho
Github Stars Github Stars: 601
Last Commit Last Commit: Apr 15, 2025 -
First Commit Created: Jan 15, 2024 -
Vue Crm screenshot

Overview

Vue CRMA is a reusable Vue.js CRM starter project designed for real-world businesses. The project aims to provide a solution that includes a simple authentication process, a restful API with token support, and an elegant user interface design.

Features

  • Built from Vue 2 PWA template
  • UI built on top of Vuetify
  • Includes Vuex and Axios for authentication management (uses a dummy token)
  • Utilizes vue-chartjs for creating charts on the dashboard
  • Built on TypeScript
  • Backend API is a readonly dummy service
  • Token and user profile managed by Vue-Persisteddstate
  • Uses Json-Server as a fake restful API (can be replaced with your own API)

Installation

To install Vue CRMA, follow these steps:

  1. Clone the repository:
git clone [repository URL]
  1. Change into the project directory:
cd [project directory]
  1. Install the dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Access the project in your browser at:
http://localhost:8080

Summary

Vue CRMA is a reusable Vue.js CRM starter project that provides a comprehensive solution for real-world businesses. It includes key features such as authentication management, a restful API with token support, and an elegant user interface design. The project is built on top of Vue 2 PWA template and utilizes Vuetify for the UI. With its flexibility and modular structure, Vue CRMA can be easily customized and integrated into any real-world business application.