Skip to content

yisibell/vue3-admin-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue3-admin-starter

A vue admin template powered by pnpm + vite + typescript + vue3 + vue-router + pinia + element-plus + axios.

Features

Development status Description
🚧 Developing
✔️ Completed

System fuctions

  • ✔️ Permission control.
  • ✔️ System control.
  • ✔️ Api repo management.
  • ✔️ Tags view navigation.
  • ✔️ Side menu navigation.
  • ✔️ Internationalization.
  • ✔️ Page level caching.
  • ✔️ SVG icons management.
  • ✔️ Login page.
  • ✔️ 404 page.
  • 🚧 Dashboard page.

Technology stack

  • ✔️ Using pnpm for dependencies management.
  • ✔️ Support Typescript.
  • ✔️ Styling via sass.
  • ✔️ Using pinia for state management.
  • ✔️ Using element-plus ui component libary.
  • ✔️ Vue3 + Vite5.
  • ✔️ axios for http request.
  • ✔️ vue-i18n for internationalization.
  • ✔️ vite-plugin-svg4vue for SVG icons management.

Setup

# install dependencies
$ pnpm install

Development

# Developing locally
$ pnpm dev

Production

# building for function test environment
$ pnpm build:ft

# building for production environment
$ pnpm build:prod

Preview

# previewing the build locally
$ pnpm preview