Use as a starting point for a back-office admin panel with login, role-based permissions, and multi-level sidebar already wired up.
Add charts, rich-text editors, and drag-and-drop tables to your admin app without building those components yourself.
Simulate API responses with the built-in mock server so front-end work can proceed without a real backend.
Export dashboard data to Excel or PDF directly from the template.
Standard yarn install and yarn serve, no external services or environment variables required to run the demo.
This is a starter template for building web-based admin dashboards using Vue.js and TypeScript. It provides a pre-built set of screens, components, and navigation patterns that developers can use as the foundation for an internal tool or back-office application, rather than building everything from scratch. The template is a TypeScript rewrite of a well-known JavaScript admin template called vue-element-admin. It uses the Element UI component library for its visual building blocks and Vue CLI 3 as the build system. A live demo and documentation site are both linked in the README. Out of the box it includes login and logout flows, role-based permission controls (including two-step login), a sidebar navigation system that supports multiple levels of nesting, and internationalization support for multiple languages. The dashboard also includes rich text, Markdown, and JSON editors, file upload and drag-and-drop components, charts via ECharts, and table components that support inline editing, dragging rows, and dynamic columns. For data handling during development, all API responses are simulated using a mock server included in the project, so you can build the front-end without needing a real backend. The project also supports exporting data to Excel files, generating PDFs, and compressing files to zip format. Setup follows a standard Node.js workflow: install dependencies with yarn, run a local development server, and build for production. It supports modern browsers and Internet Explorer 10 and above. The project is MIT licensed. This is a developer starting point, not an end-user product.
← armour on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.