W3Admin
W3Admin - Vite Admin Dashboard Template
W3Admin is a popular open source WebApp template for admin dashboards and admin panels. It utilizes all of the react-bootstrap components in design and re-styles many commonly used plugins to create a consistent design that can be used as a user interface for backend applications.
Thank you for purchasing this React template.
If you like this template, Please support us by rating this template with 5 stars
Installation -
1.- Install npm
It will create 'node_module' folder in this all dependency files will be install with this
							command.
							npm install
						
npm install
2.- Run Project
With is command file will be compiled and it will be loaded on local server
							`http://localhost:3000`.
							npm run dev
						
npm run dev
3.- Production Build
Builds the app for production to the `build` folder. Run the following command in your terminal
npm run build
4.- Further help
You can learn more in the Vite Documentation To learn Vite.
Sass Compile -
1.- Install Node-Sass
Node-sass is an NPM package that compiles Sass to CSS (which it does very quickly too). To
							install node-sass run the following command in your terminal:
							npm install node-sass
						
npm install node-sass
2.- Write Node-sass Command
Everything is ready to write a small script in order to compile Sass. Open the package.json file in a code editor. You will see something like this:
In the scripts section add an scss command
"scripts": {
  "sass": "node-sass --watch src/assets/scss/main.scss src/assets/css/style.css --source-map src/assets/css/style.css.map"
},
						3.- Run the Script
To execute our one-line script, we need to run the following command in the terminal:
							npm run sass
						
npm run sass
Folder Directories -
- public
								- favicon.ico
 
- src
								- assets
										- css
- icons
												- avasta
- feather
- flaticon
- font-awesome-old
- helveticaNeue
- icomoon
- line-awesome
- material-design-iconic-font
- simple-line-icons
- themify-icons
 
- images
												- avatar
- big
- browser
- card
- contact
- demo
- pattern
- product
- profile
- tab
- table
 
- scss
												- abstracts
- base
- components
														- app
- charts
- forms
- ico
- map
- tables
- uc
- ui
- widget
 
- layout
														- footer
- header
- rtl
- sidebar
- theme
- typography
- version-dark
- version-transparent
 
- pages
- main.scss
 
 
- context
										- ThemeContext.js
 
- jsx
										- components
												- AppsMenu
- bootstrap
- charts
- chatBox
- Dashboard
- Forms
- PluginsMenu
- table
 
- layouts
												- nav
														- Header.jsx
- NavHader.jsx
- SideBar.jsx
 
- ChatBox
- EventSidebar.jsx
- Footer.jsx
- PageTitle.jsx
- Setting.jsx
 
- nav
														
- pages
												- Error400.jsx
- Error403.jsx
- Error404.jsx
- Error500.jsx
- Error503.jsx
- LockScreen.jsx
- Login.jsx
- Registration.jsx
- Widget.jsx
 
- index.jsx
 
- components
												
- services
										- AuthService.jsx
- AxiosInstance.jsx
- PostsService.jsx
 
- store
										- actions
- reducers
- selectors
- store.js
 
- App.jsx
- main.jsx
 
- assets
										
- index.html
- package-lock.json
- package.json
- vite.config.js
Theme Features -
Layout is controlled by settings object layout settings inside index.html
<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="vertical" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebarbg="color_13" data-sidebar-style="full" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" direction="ltr" data-primary="color_2" >
 
						<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="vertical" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebarbg="color_1" data-sidebar-style="full" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" direction="ltr" data-primary="color_13" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="vertical" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebarbg="color_13" data-sidebar-style="full" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" direction="ltr" data-primary="color_2" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="dark" data-layout="vertical" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebarbg="color_1" data-sidebar-style="compact" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" data-primary="color_2" direction="ltr" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="horizontal" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebar-style="full" data-sidebarbg="color_2" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" data-primary="color_2" direction="ltr" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="horizontal" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebar-style="compact" data-sidebarbg="color_4" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" data-primary="color_4" direction="ltr" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="horizontal" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebar-style="modern" data-sidebarbg="color_13" data-sidebar-position="static" data-header-position="fixed" data-container="wide" data-primary="color_13" direction="ltr" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="vertical" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebar-style="modern" data-sidebarbg="color_1" data-sidebar-position="static" data-header-position="fixed" data-container="wide" data-primary="color_9" direction="ltr" >
 
								<!-- Default layout --> <body data-typography="DM Sans" data-theme-version="light" data-layout="vertical" data-nav-headerbg="color_1" data-headerbg="color_1" data-sidebar-style="mini" data-sidebarbg="color_12" data-sidebar-position="fixed" data-header-position="fixed" data-container="wide" data-primary="color_12" direction="ltr" >
 
								Credits -
- 
							Vite v5.2.0 
- 
							React 18+ 
- 
							React Redux 
- 
							Google fonts are used in the template. 
- 
							Font Awesome 
- 
							All Images are used 
- 
							Bootstrap framework 
- 
							Datatables 
- 
							React Table 
- 
							Full Calendar 
- 
							Sparkline 
- 
							Chartjs 
- 
							Apexchart 
- 
							Sweet Alert 
- 
							lightGallery 
- 
							CkEditor 
- 
							Uc Select2 
- 
							Chatbox 
- 
							Router 
Project Main Features -
main.jsx Structure
import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
import { BrowserRouter } from 'react-router-dom';
import {Provider} from 'react-redux';
import {store} from './store/store';
import  ThemeContext  from "./context/ThemeContext"; 
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
 <Provider store = {store}>
  <BrowserRouter basename='/react/demo'>
   <ThemeContext>
	<App />
   </ThemeContext> 
  </BrowserRouter>  
 </Provider>	
</React.StrictMode>,
)
				Create a Page
import React from "react";
export function MyPage() {
  return(
   <h1>Hello!</h1>
  ) 
} 							
					
				Our Products -
Do You Need Help To Customization
After Purchase A Template...
You Will Start Customizing According Your Requirement
 BUT What If You Don't Know
						SOLUTION IS HIRE DexignZone
Hire Same Team For Quality Customization
- We Will Customize Template According To Your Requirement
- We Will Upload On Server And Make Sure Your Website is Live
Version History -
17 May 2024
- New - Created & Upload W3Admin Vite
 
								 
								 
								 
								 
								 
								 
								 
								 
								 
								 
								