Vue Admin screenshot

Vue Admin

Author Avatar Theme by Cambalab
Updated: 31 Mar 2021
132 Stars

An open source frontend Framework for building admin applications running in the browser on top of REST, using ES6 and Vue.js

Categories

Overview:

This product is a Vue library called Vue-Admin that allows users to easily create administration dashboards and CRUD views for their website. The library connects with the backend and automatically creates views and routes based on the backend services. It also provides customizable homepage, navigation between views, and an authentication view. The library is built on top of Vue and utilizes dependencies such as vue-router, vuex, and vuetify.

Features:

  • Automatic CRUD views: CRUD views for each declared resource are automatically created and associated with a route.
  • Customizable homepage: Users can customize the homepage to display specific information such as measures or landings.
  • Navigation between views: Users can easily navigate between different views within the administration dashboard.
  • Authentication view: The library provides a default authentication view, but users can also use their own custom view for authentication.
  • Vuetify 2 support: The library is built using Vuetify 2, which provides a set of UI components for easy implementation.

Installation:

To install the Vue-Admin library, follow these steps:

  1. Make sure your project has the following dependencies: vue-router, vuex, and vuetify.
  2. Configure an adapter to communicate with your REST API. An example using Axios is provided in the demo app.
  3. Install the library using npm: npm install vue-admin-js
  4. Use the library in your Vue components:
import Admin from 'vue-admin-js'

export default {
  components: {
    Admin
  }
}

Summary:

Vue-Admin is a Vue library that simplifies the process of creating administration dashboards and CRUD views. It connects with the backend and automatically generates views and routes. The library provides features such as customizable homepage, navigation between views, and an authentication view. It is built on top of Vue and utilizes dependencies such as vue-router, vuex, and vuetify.