More Premium Hugo Themes Premium Vue Themes

Dashboard

A dashboard scaffolding based on Vue.js 3.0 created by Vite.

Dashboard

A dashboard scaffolding based on Vue.js 3.0 created by Vite.

Author Avatar Theme by zce
Github Stars Github Stars: 560
Last Commit Last Commit: May 17, 2024 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

The Fearless dashboard is a modern Vue.js 3.0 & Vite based dashboard scaffolding project that offers various features to developers. It provides a fully strongly typed ecosystem with Vue 3.x, Vuex 4.x, and vue-router 4.x. The dashboard also includes customizable UI components from naive-ui, various engineering workflows, locally mocked API server, and modern application deployment options like GitHub Actions and Vercel.

Features:

  • Modern Vue.js Ecosystem: Utilizes Vue 3.x, Vuex 4.x, and vue-router 4.x
  • Fully Strongly Typed: Employs TypeScript 4.x for strong typing
  • Next Generation Frontend Tooling: Utilizes Vite 2.x
  • Customizable UI Library: Provides components from naive-ui 2.x
  • Complete Engineering Workflow: Includes eslint 7.x, husky 7.x, and lint-staged 11.x
  • Locally Mocked API Server: Uses express 4.x to mock APIs
  • Authorization: Implements access token, refresh token, auth refresh token, and role-based authorization

Installation:

  1. Clone repository: git clone https://github.com/zce/fearless
  2. Install dependencies: npm install or yarn install
  3. Modify API base: Update VUE_APP_API_BASE in .env.development or .env.production
  4. Start development server: npm run dev or yarn dev

Summary:

The Fearless dashboard is a feature-rich Vue.js 3.0 & Vite based project with a focus on modern frontend tooling, strong typing, and customizable UI components. It offers a complete engineering workflow, locally mocked API server for testing, and various authorization features. Developers with experience in Vue.js and TypeScript can quickly get started with this dashboard for their projects.