All Projects → primefaces → sakai-vue

primefaces / sakai-vue

Licence: MIT License
Free Vue Admin Template by PrimeVue

Programming Languages

CSS
56736 projects
Vue
7211 projects

Projects that are alternatives of or similar to sakai-vue

Shards Dashboard React
⚛️A free and beautiful React admin dashboard template pack.
Stars: ✭ 1,268 (+311.69%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
startui-admin
StartUI - Free html admin dashboard template
Stars: ✭ 31 (-89.94%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Bootstrap Simple Admin Template
The most reliable HTML, CSS, and JavaScript simple admin template for developing responsive, mobile first web applications on the web.
Stars: ✭ 92 (-70.13%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Vuestic Admin
Free and Beautiful Vue 3 Admin Template
Stars: ✭ 8,398 (+2626.62%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
sakai-ng
Free Angular Admin Template by PrimeNG
Stars: ✭ 129 (-58.12%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Shards Dashboard
🔥A beautiful Bootstrap 4 admin dashboard templates pack.
Stars: ✭ 1,143 (+271.1%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Adminlte
AdminLTE - Free admin dashboard template based on Bootstrap 4
Stars: ✭ 40,112 (+12923.38%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Coreui Free React Admin Template
CoreUI React is a free React admin template based on Bootstrap 5
Stars: ✭ 3,573 (+1060.06%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
tailmin
Tailmin - Admin dashboard built with Vue.js and Tailwind CSS
Stars: ✭ 39 (-87.34%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Majesticadmin Free Bootstrap Admin Template
Simple Bootstrap 4 Dashboard template.
Stars: ✭ 160 (-48.05%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Sleek Dashboard
Sleek Dashboard - Free Bootstrap 4 Admin Template and UI Kit
Stars: ✭ 690 (+124.03%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
laravel-startkit
Laravel Admin Dashboard, Admin Template with Frontend Template, for scalable Laravel projects. It is to save your time when You start with new scalable Laravel projects with many features Bootstrap, cooreui, infyom admin Generator, roles and permissions, translatable models, spatie media and much more
Stars: ✭ 55 (-82.14%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Vuetify Admin Dashboard
A Crud Admin panel made from Vue js and Vuetify
Stars: ✭ 481 (+56.17%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Staradmin Free Bootstrap Admin Template
A Free Responsive Admin Dashboard Template Built With Bootstrap 4. Elegant UI Theme for Your Web App!
Stars: ✭ 1,191 (+286.69%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Coreui Free Laravel Admin Template
CoreUI Free Laravel Bootstrap Admin Template
Stars: ✭ 353 (+14.61%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Gentelella
Welcome to Gentelella - Responsive Bootstrap Admin Application based on the Foundation of Symfony and Gentelella!
Stars: ✭ 100 (-67.53%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Bootstrapadmin
Bootstrap 4 admin template.
Stars: ✭ 273 (-11.36%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Deskapp
DeskApp Admin is a free to use Bootstrap 4 admin template.
Stars: ✭ 296 (-3.9%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
Basix Admin
Get Free and Premium Vue.js Bootstrap v4 Admin Dashboard Templates
Stars: ✭ 138 (-55.19%)
Mutual labels:  admin-dashboard, admin-template, admin-panel
morioh
Morioh Responsive Template with Bootstrap 4, HTML5 and Vue.js
Stars: ✭ 119 (-61.36%)
Mutual labels:  admin-dashboard, admin-template, admin-panel

Sakai Admin Template for Vue

Live Preview

Visit Sakai Vue website for a live preview.

Getting Started

Sakai is an application template for Vue based on the Vue CLI that provides out-of-the-box standard tooling for Vue projects. To get started, clone this repository from GitHub and install the dependencies with npm or yarn.

npm install

or

yarn

Next step is running the application using the serve script and navigate to http://localhost:8080/ to view the application. That is it, you may now start with the development of your application using the Sakai template.

npm run serve

Vue CLI Scripts

Following commands are derived from create-app-app.

"npm run serve": Starts the development server
"npm run build": Builds the application for deployment.
"npm run lint": Executes the lint checks.
"npm run test:unit": Runs the tests.

Structure

Sakai consists of 2 main parts; the application layout and the resources. App.vue inside src folder is the main component containing the template for the base layout whereas required resources such as SASS structure for the layout are placed inside the src/assets/ folder.

Layout Components

Main layout is the template of the App.vue, it is divided into a couple of child components such as topbar, menu and footer. Here is template of the App.vue component that implements the logic such as menu state, layout modes and so on.

Menu

Menu is a separate component defined in AppMenu.vue file based on PrimeVue MenuModel API. In order to define the menuitems, navigate to data section of App.vue file and define your own model as a nested structure using the menu property.

Dependencies

Dependencies of Sakai are listed below and needs to be added to package.json.

{
    "primevue": "~3.12.2",
    "primeicons": "~5.0.0",
    "primeflex": "~3.1.2",
}

PrimeVue Theme

Sakai uses the free Saga, Arya and Vela themes which are distributed within PrimeVue, however it can be used with any PrimeVue theme as well such as material, tailwind and bootstrap as layout colors are derived from the theme used via CSS variables.

SASS Variables

In case you'd like to customize the layout variables, open _variables.scss file under src/layout folder. The list is pretty short as majority of the variables are derived from the PrimeVue theme being used.

src/assets/_variables.scss

$fontSize:1rem;
$borderRadius:12px;
$transitionDuration:.2s;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].