avary / vuetail-dashboard

This project is a dashboard for multipurpose usage I developed using vue3, vite, typescript, tailwindcss and more.

Home Page:https://vuetail-dashboard.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multipurpose dashboard

Table of contents

General info

This project is a dashboard for multipurpose usage I developed using vue3, vite, typescript, tailwindcss and more.

Technologies

This Project was created by using:

Features

  • Vuejs v3 with typescript support.
  • Vue3 Composition API.
  • Dependency Injection design pattern for API backend services endpoints.
  • Pinia for state management.
  • Multi language support using I18n plugin.
  • Lots of common UI components using tailwindcss.

Plugins

Project Structure

├── public  
│    └── favicon.ico                               
├── src  
│    ├── assets
│    │    ├── css
│    │    ├── icons
│    │    ├── imgs
│    │    └── scss                  
│    ├── components
│    │    ├── buttons    
│    │    ├── form    
│    │    ├── helpers    
│    │    ├── icons    
│    │    ├── modal    
│    │    ├── table    
│    │    ├── ui    
│    │    └── widgets 
│    ├── composables   
│    ├── data   
│    ├── layouts
│    │    ├── auth    
│    │    └── dashboard                     
│    ├── plugins                     
│    ├── router                     
│    ├── stores                     
│    ├── types                     
│    ├── validations                     
│    ├── views                     
│    ├── App.vue                     
│    └── main.ts                     
├── .eslintrc.cjs                    
├── .gitignore                   
├── .prettierrc.json
├── env.d.ts
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.ts
├── README.md
├── tailwind.config.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts

Setup

To run this project, install it locally using npm:

$ cd vuetail-dashboard
$ npm install
$ npm run dev

Building for Production

$ npm run build

Lint with ESLint

$ npm run lint

About

This project is a dashboard for multipurpose usage I developed using vue3, vite, typescript, tailwindcss and more.

https://vuetail-dashboard.vercel.app


Languages

Language:Vue 70.1%Language:TypeScript 23.9%Language:SCSS 4.6%Language:HTML 0.7%Language:CSS 0.4%Language:JavaScript 0.3%