Skip to content

NuStar-Nuclear/vitify-nustar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vitify - Opinionated Vuetify Admin Starter Template

Vitify NuStar

vue vuetify CI badge

Vite + Vuetify, Opinionated Admin Starter Template
NuStar version of Vitify Admin

Live Demo

Documentation

Features


Admin Starter Template

  • 🪟 Layout with drawer, header, footer(status bar) and login page

  • 🧭 Auto generated navigation drawer and breadcrumbs based on routes

  • 🤡 Mock API in dev and testing with Mock Service Worker

  • 🔔 Notification store

  • 🧑‍💼 Route authority based on user role

  • 📉 Data visualization with vue-echarts

  • 🔗 Communicate with backend with REST API powered by axios

  • 🎨 Theme color customization and dark mode

  • 📱 Responsive layout

Pre-packed

UI Frameworks

Plugins

Compatibility

  • @vitejs/plugin-legacy - Generate polyfills with @babel/preset-env in production bundle
  • postcss-preset-env - Convert modern CSS into what most browsers understand, determining polyfills based on browserslist

Coding Style

Dev tools

Try it now!

Vitify Admin requires Node >=16.6.0

GitHub Template

Create a repo from this template on GitHub.

Clone to local

If you prefer to do it manually with the cleaner git history

npx degit NuStar-Nuclear/vitify-nustar my-vitify-app
cd my-vitify-app
pnpm i

Vitify Admin requires pnpm patch for bug fixing in dependencies before maintainers release them. If you are using yarn, you can use yarn patch. For npm users, patch-package is required as npm has no built-in patching functionality.

Checklist

When you use this template, try follow the checklist to update your info properly

  • Add suitable LICENSE
  • Change the title in index.html, navigation drawer and login page
  • Change the hostname in vite.config.ts
  • Change the favicon in public
  • Change default locale of vue-i18n

And, enjoy :)

Usage

Development

Just run and visit http://localhost:9527

pnpm dev

Build

To build the App, run

pnpm build

And you will see the generated file in dist that ready to be served.

Type Check

pnpm typecheck

Testing

pnpm test:unit

For E2E test, you need to build the project first

pnpm build
pnpm test:e2e

Acknowledgement

Inspired by vitesse and vue-element-admin 💖.

Maintainers

📧 Yue JIN

Copyright © 2022-PRESENT Shanghai NuStar Nuclear Power Technology Co., Ltd.

About

⭐ NuStar version of Vitify Admin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published