Overview
The M-Dashboard is a productivity dashboard that can be used to monitor tasks and work. It can also function as a CRUD (Create, Read, Update, Delete) admin panel. This dashboard requires basic knowledge of JavaScript and familiarity with the libraries listed in the documentation.
Features
- Logout button: The logout button is conveniently located in the user menu in the app bar.
- Crud Table: The dashboard includes a CRUD table for managing data.
- User roles: The development team plans to add user roles in the future.
- User page APIs: The dashboard will provide APIs for user pages.
- More prepackaged components: The team is working on adding additional prepackaged components.
- Pro version: A pro version of the dashboard is in consideration.
- More features and support: The team plans to continue adding more features and providing support.
- Dynamic inline edit: The dashboard includes a feature for dynamic inline editing.
Installation
To install the M-Dashboard theme, follow these steps:
- Install Node.js from the official Node.js website.
- Install @Vue/cli 4 globally.
- Clone the repository and navigate to the cloned folder.
- Open your terminal or command prompt and navigate to the project root.
- Run one of the following commands in the terminal, depending on your preference:
npm install
yarn install
- If you are using Yarn, run
npm run dev --open
oryarn serve --open
to start a local development server. Alternatively, you can use Vue UI. - A new tab will open in your browser, or you can click the URL provided in the terminal.
- You can use Reqres to test logging in/out or the data tables API, or you can use your own backend or a package like Json Server or JSONPlaceholder.
Summary
The M-Dashboard is a productivity dashboard that can be used to monitor tasks and work. It also functions as a CRUD admin panel. The dashboard offers features such as a logout button, CRUD table, user roles, user page APIs, and more. To install the dashboard, follow the provided installation guide.