Introduction
StrikingDash is a feature-rich Vue3 admin template and component library. With hundreds of ready to use components & 3 custom app. With our rich component library, the possibilities are limitless. The theme includes beautiful dashboard, many ready to use hand crafted components, widgets, pages, etc. The components can be used very easily on any page. The theme is fully responsive and customizable.
It's a powerful and super flexible, which suits best for web applications including CRM, CMS, Admin Panels, Dashboards, etc. It is fully responsive, which means that it looks perfect on mobiles and tablets. Also, we tried to implement this by keeping the concept of modularity in mind, this enables you to reduce the development time and cost.
This documentation is guidelines for all users who can even be a beginner or experienced web developer.
Dependancies
VueAnt-design-vue
Vue Composition API
Vue Router
Vuex
Styled Component
No JQuery
Features
Striking Dash contains increadible features listed below.
- - Build On latest Vue
- - Modern Design
- - Fully Responsive Design
- - HTML5 & CSS3
- - Styled Components
- - Ant Design
- - Firebase with APIs
- - Vue Composition API
- - Vuex
- - Clean Code
- - Eslint validated
- - Prop validated
- - Code Splitting
- - Async Loading
- - Performance
- - Simplicity
- - Supporting CSS, JS files
- - Axios with Clean api structure
- - Authentication System
- - 6 Home Page
- - Mail Apps
- - Chat Apps
- - Ecommerce Apps
- - To-do App
- - Note App
- - Contact App
- - Social App
- - Calendar App
- - Kanban Board App
- - Import & Export App
- - Task App
- - Project
- - Users
- - 180+ Components
- - 65+ Pages
- - Profile
- - Feather Icons
- - Font Awesome Icons
- - antd Icons
- - Chartjs
- - Google Charts
- - Apex Charts
- - Google Maps
- - Openstreet Maps (Leaflet)
- - Vector Maps
- - RTL Ready
- - Top Menu
- - Dark Mode
- - Crossbrowser Compatible with IE10+, Firefox, Safari, Opera, Chrome
Architecture
StrikingDash built with the concept of Flux Architecture. Flux Architectures are examples of open architectures because Flux introduces predictability in State Management. It accomplishes this by ensuring a unidirectional flow of data across the application.
A component (also called a plugin) consists of one or more collaborating objects, implements some interfaces, and requires interfaces to be implemented.
Components provide system functionality. The container's job is to manage the lifecycle of its components (create, suspend, resume, destroy) and also to provide infrastructure services to the components such as communication, persistence, security, execution environment (a VM for example), synchronization, white and yellow page directories, etc.