nowa - PHP Admin Template, With these template formats,
it's very easy to
create
a presence and grab someone's attention around the web page
because the template is built using HTML5, CSS3, Bootstrap 5 framework and with
Sass.
So
please before you start working with the template take a quick look on the
documentation.
So it will be easy for you to understand.
If You Love Our Template Design Please don't forget to rate it. Thank you so much! 😊
Thank you for purchasing our admin template. Feel free to contact us any time. We have The Best dedicated team to provide you the best support. If you have any queries please reach us through live chat or email:- sprukotechnologies@gmail.com
nowa– is a PHP Bootstrap 5 Admin & Dashboard Template using modern and minimal design. It is fully flexible user-friendly and responsive. nowa admin template is powered with HTML 5, SASS, & Bootstrap 5 which looks great on Desktops, Tablets, and Mobile Devices. This Template Includes 100+ php Pages & 60+ Plugins more UI elements . No Need to do hard work for this template customization. We already designed it and you can easily design your website just how you like it. Advanced Form-Elements like Date pickers, form elements are included. This template using Bootstrap5 framework. This admin template is fully 100% Premium Admin Templates quality. This template designed by using HTML5,CSS3,Jquery. After Purchased this template you will get All HTML files,CSS, Scss and JS Files.
It has super clean flat user interface admin Backend design, easy customizable components and widgets.The Template comes with a awesome unique design also we ensure you can easily design admin template.
it is a fully responsive layout for all type of devices. Works on all major web browsers, Desktop, iPhone, iPad, Tablet and all other smart phone devices
Once you Purchase nowa-PHP Admin & Dashboard Template, you will be able to get free download of all future updates.
├── assets
| ├── css
| ├── iconfonts
| ├── img
| ├── js
| ├── plugins
| ├── scss
| └── switcher
├── layouts
| ├── app-header.php
| ├── app-header1.php
| ├── app-sidebar.php
| ├── custom-scripts.php
| ├── custom-styles.php
| ├── custom-switcher.php
| ├── footer.php
| ├── main-scripts.php
| ├── modal.php
| ├── scripts.php
| ├── sidebar-right.php
| ├── styles.php
| └── switcher.php
└── pages
└── 100+ .php pages)
Download and Install the XAMPP from official site https://www.apachefriends.org/download.html
If you have installed XAMPP on your machine then please follow the below steps
1. Launch Xampp and launch the Apache and MySQL servers by clicking the start buttons.
2. Extract the zip folder of the project in the path: EX: C:\xampp\htdocs\ that you have received after purchase.
3. Once the extraction is completed, type the localhost url in the browser to access the project. Example: C:\xampp\htdocs\myproject.
Note : Do not forget to start Apache server and MySQL server
1. Basicaly, Gulp is used to compile assets or styles of the project. In order to compile, please follow the below process.
2. First you need to install Node Modules in your project folder
3. And now set your project root path in terminal or command prompt Example: cd C:\xampp\htdocs\myproject\ and type the below command line.
npm install
4. Wait until all the dependencies are downloaded to your project folder.
5. Now you can see the downloaded folder with the name of node_modules in your project folder.
Here we provided the packages.json and
gulpfile.js files in your project you just need to
run npm install in your terminal at your project root
path.
After completion of download, you can compile your SCSS files into css files by using below commands.
| Command | Description |
|---|---|
gulp
|
Runs the project locally, starts the development server and watches for any changes in your code, including your html, javascript, sass, etc. |
gulp watch
|
In this template gulp watch command is for
what ever changes made in scss folder, will watch and
run an appropriate task.
All the CSS files under assets/css/ folder
will be watched and upon changes made to these files,
the styles task will be executed.
|
gulp skins
|
In this template gulp skins command is for
what ever changes are made in
skin-modes.scss will be watched and the
changes automatically updated in
skin-modes.css file in css folder.
|
1. In the assets folder you will see colors, css, iconfonts, images, js, plugins and switcher folders
├── assets
| ├── css
| ├── iconfonts
| ├── img
| ├── js
| ├── plugins
| ├── scss
| └── switcher
2. Now you can compile or customize your styles in scss files that are present in the assets folder.
3. Once the changes made in the files in order to apply those changes to your template you need to run the gulp commands in the same terminal or command prompt that you have set your project root path.
4. After Compilation, all your .scss files are converted into .css.
Upload the Project that you have purchased, based on your uploading process on server
├── assets
| ├── css
| ├── iconfonts
| ├── img
| ├── js
| ├── plugins
| ├── scss
| └── switcher
├── layouts
| ├── app-header.php
| ├── app-header1.php
| ├── app-sidebar.php
| ├── custom-scripts.php
| ├── custom-styles.php
| ├── custom-switcher.php
| ├── footer.php
| ├── main-scripts.php
| ├── modal.php
| ├── scripts.php
| ├── sidebar-right.php
| ├── styles.php
| └── switcher.php
├── pages
| └── (100+ .php pages)
├── gulpfile.js
├── package.json
└── package-lock.json
If you want to add switcher to your template follow the below process.
Go to root path:
layouts/styles.php open "styles.php" file and add
switcher css links given below.
Add switcher css:
<!-- INTERNAL SWITCHER CSS -->
<link href="../assets/switcher/css/switcher.css" rel="stylesheet" />
<link href="../assets/switcher/demo.css" rel="stylesheet" />
Go to root path:
layouts/main-scripts open
"main-scripts.php" file and add switcher.js
links
given below.
Add switcher js:
<!-- INTERNAL SWITCHER JS -->
<script src="../assets/switcher/js/switcher.js"></script>
Go to root path:
layouts/main-scripts.php open
"main-scripts.php" file and then change custom.js link to
custom1.js link given below.
change custom js link
Before :
<!-- CUSTOM JS -->
<script src="../assets/js/custom.js"></script>
After :
<!-- CUSTOM1 JS -->
<script src="../assets/js/custom1.js"></script>
NOTE: Custom1.js file is only used when you want to use switcher for your template.
Go to root path:
pages open
"All php pages" file and then Replace app-header.php
to
app-header1.php given below.
Go to root
path: pages open
All php pages in that file, below the
body tag switcher path given below.
Switcher path:
NOTE:The switcher is different for custom pages, if you want to add switcher to the custom pages then follow the process.(Skip this process if this is not your requirement).
Go to root path:
layouts/custom-styles open
"custom-styles.php" file and add
switcher css links given below.
Add switcher css:
<!-- INTERNAL SWITCHER CSS -->
<link href="../assets/switcher/css/switcher.css" rel="stylesheet" />
<link href="../assets/switcher/demo.css" rel="stylesheet" />
Go to root
path: layouts/custom-scripts open
"custom-scripts.php" file then add
switcher.js link given below.
Add switcher js:
<!-- SWITCHER JS -->
<script src="../assets/switcher/js/switcher.js"></script>
Go to root path:
layouts/custom-scripts open
"custom-scripts.php" file and then change custom.js link to
custom1.js link given below.
change custom js link
Before :
<!-- CUSTOM JS -->
<script src="../assets/js/custom.js"></script>
After :
<!-- CUSTOM1 JS -->
<script src="../assets/js/custom1.js"></script>
Go to root
path: pages open
"Custom php pages" in the body section add
the "custom switcher icon code" given below.
Add custom switcher icon code:
Go to root path
pages open Custom php pages in the
body
section add the custom switcher path given below.
NOTE: If you want to change your chart colors according to the theme colors, then follow the process.(Skip this process if this is not your requirement).
(myChart()) for my new
chart in empty.php page
for chart 1: function myChart1() {
----chart1 data----
#chartId1
}
for chart 2: function myChart2() {
----chart2 data----
#chartId2
}
Open themecolor.js (root path: assets/js/themecolor.js)
and paste the below code inside of the function names() function of
(// chart colors) section.
export function names() {
Ex:
if(document.querySelector('#chartId1') !== null){
myChart1();
}
if(document.querySelector('#chartId2') !== null){
myChart2();
}
colors: [ myVarVal || "#38cab3","#e4e7ed"],
Go To _style.scss ( assets/scss/style.scss )
if you want to change another font-family Go to the site Google Fonts And Slect One font Family and import In to style.css file
Example:

And paste Your Selected font-family in _fonts.scss
Example:
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");
And add Your Selected font-family in _custom-styles.scss(assets/scss/custom/_custom-styles.scss)
Example:
body {
font-family: "Roboto", sans-serif;
}
Go To _custom-styles.scss (assets/scss/custom/_custom-styles.scss )
You will find --primary-bg-color:#38cab3; , where you can simply change color code to change primary color
Example:

Simply you can also change color for primary-bg-hover:#5cd3b9; & --primary-bg-border:#38cab3; , where you can simply change color code to change them
Go To "assets/img/brand" folder and replace your logo with Previous Logos within in image size. note: Please don't increase logo sizes. Replace your logo within given image size. otherwise the logo will not fit in particular place it disturbs the template design.
open custom.js path:(assets/js/custom.js) file go to Left-menu Styles. and remove comments for $('body').addClass('rtl') to enable RTL version as shown in below
/*RTL Layout Style*/
// $('body').addClass('rtl');
/*RTL Layout Style End*/
$('body').addClass('rtl') as shown below
/*RTL Layout Style*/
$('body').addClass('rtl');
/*RTL Layout Style End*/
open custom.js path:(assets/js/custom.js) file go to SWITCHER-toggle and remove comments for dark-mode to enable dark-mode style as shown in below
/*Dark Layout Start*/
// $('body').addClass('dark-theme');
/*Dark Layout End*/
dark-mode as shown below
/*Dark Layout Start*/
$('body').addClass('dark-theme');
/*Dark Layout End*/
open custom.js path:(assets/js/custom.js) file go to Transparent Layout and remove comments for transparent-theme to enable Transparent theme style as shown in below
/*Transparent Layout Start*/
// $('body').addClass('transparent-theme');
/*Transparent Layout End*//
dark-mode as shown below
/*Transparent Layout Start*/
$('body').addClass('transparent-theme');
/*Transparent Layout End*/
Go To _custom-styles.scss (assets/scss/custom/_custom-styles.scss )
You will find --transparent-body :#30b5a1; , where you can simply change color code to change transparent body color
Example:Below image shows Before and After changing transparent body color

open custom.js path:(assets/js/custom.js) file go to Transparent image1 Layout and remove comments for bg-img1 & transparent-theme to enable Transparent theme with background image style as shown in below
/*Transparent Layout Start*/
// $('body').addClass('transparent-theme');
/*Transparent Layout End*/
/*Transparent image1 Layout Start*/
// $('body').addClass('bg-img1');
/*Transparent Layout End*/
bg-img1 & transparent-theme as shown below
/*Transparent Layout Start*/
$('body').addClass('transparent-theme');
/*Transparent Layout End*/
/*Transparent image1 Layout Start*/
$('body').addClass('bg-img1');
/*Transparent Layout End*/
Go To "assets/img/media" folder and replace your image with Previous image(bg-img1) within in image size. note: Please don't increase image size. Replace your image within given image size. otherwise the image will not fit in particular place it disturbs the template design.
open custom.js path:(assets/js/custom.js) file go to Header Styles. and remove comments for color-header to enable color-header style as shown in below
/*Color Header Start*/
// $('body').addClass('color-header');
/*Color Header End*/
color-header as shown below
/*Color Header Start*/
$('body').addClass('color-header');
/*Color Header End*/
open custom.js path:(assets/js/custom.js) file go to Header Styles. and remove comments for dark-header to enable dark-header style as shown in below
/*Dark Header Start*/
// $('body').addClass('dark-header');
/*Dark Header End*/
dark-header as shown below
/*Dark Header Start*/
$('body').addClass('dark-header');
/*Dark Header End*/
open custom.js path:(assets/js/custom.js) file go to Header Styles. and remove comments for light-header to enable light-header style as shown in below
/*Light Header Start*/
// $('body').addClass('light-header');
/*Light Header End*/
light-header as shown below
/*Light Header Start*/
$('body').addClass('light-header');
/*Light Header End*/
open custom.js path:(assets/js/custom.js) file go to Header Styles. and remove comments for gradient-header to enable gradient-header style as shown in below
/*Gradient Header Start*/
// $('body').addClass('gradient-header');
/*Gradient Header End*/
gradient-header as shown below
/*Gradient Header Start*/
$('body').addClass('gradient-header');
/*Gradient Header End*/
open custom.js path:(assets/js/custom.js) file go to Left-menu Styles. and remove comments for light-menu to enable light-menu style as shown in below
/*Light Menu Start*/
// $('body').addClass('light-menu');
/*Light Menu End*/
light-menu as shown below
/*Light Menu Start*/
$('body').addClass('light-menu');
/*Light Menu End*/
open custom.js path:(assets/js/custom.js) file go to Left-menu Styles. and remove comments for color-menu to enable color-menu style as shown in below
/*Color Menu Start*/
// $('body').addClass('color-menu');
/*Color Menu End*/
color-menu as shown below
/*Color Menu Start*/
$('body').addClass('color-menu');
/*Color Menu End*/
open custom.js path:(assets/js/custom.js)file go to Leftmenu Style. and remove comments for dark-menu to enable dark-menu style as shown in below
/*Dark Menu Start*/
// $('body').addClass('dark-menu');
/*Dark Menu End*/
dark-menu as shown below
/*Dark Menu Start*/
$('body').addClass('dark-menu');
/*Dark Menu End*/
open custom.js path:(assets/js/custom.js)file go to Leftmenu Style. and remove comments for gradient-menu to enable gradient-menu style as shown in below
/*Gradient Menu Start*/
// $('body').addClass('gradient-menu');
/*Gradient Menu End*/
gradient-menu as shown below
/*Gradient Menu Start*/
$('body').addClass('gradient-menu');
/*Gradient Menu End*/
open custom.js path:(assets/js/custom.js)file go to Layout-width Styles. and remove comments for layout-boxed to enable layout-boxed style as shown in below
/*Boxed Layout Start*/
// $('body').addClass('layout-boxed');
/*Boxed Layout End*/
layout-boxed as shown below
/*Boxed Layout Start*/
$('body').addClass('layout-boxed');
/*Boxed Layout End*/
open custom.js path:(assets/js/custom.js) file go to Header-Position Styles. and remove comments for scrollable-layout to enable scrollable-layout style as shown in below
/*Scrollable Layout Start*/
// $('body').addClass('scrollable-layout');
/*Scrollable Layout End*/
scrollable-layout as shown below
/*Scrollable Layout Start*/
$('body').addClass('scrollable-layout');
/*Scrollable Layout End*/
open custom.js path:(assets/js/custom.js) file and remove comments for sidemenu-icontext to enable sidemenu-icontext style as shown in below
/*Icon Text Sidemenu Start*/
// $('body').addClass('icontext-menu');
// $('body').addClass('sidenav-toggled');
// if(document.querySelector('.icontext-menu').classList.contains('error-page1') !== true){
// icontext();}
/*Icon Text Sidemenu End*/
sidemenu-icontext as shown below
/*Icon Text Sidemenu Start*/
$('body').addClass('icontext-menu');
$('body').addClass('sidenav-toggled');
if(document.querySelector('.icontext-menu').classList.contains('error-page1') !== true){
icontext();}
/*Icon Text Sidemenu End*/
open custom.js path:(assets/js/custom.js) file and remove comments for Closed Sidemenu to enable closed menu style as shown in below
/*Closed Sidemenu Start*/
// $('body').addClass('closed-menu');
// $('body').addClass('sidenav-toggled');
// if(document.querySelector('.closed-menu').classList.contains('error-page1') !== true){
// hovermenu();}
/*Closed Sidemenu End*/
Closed Sidemenu as shown below
/*Closed Sidemenu Start*/
$('body').addClass('closed-menu');
$('body').addClass('sidenav-toggled');
if(document.querySelector('.closed-menu').classList.contains('error-page1') !== true){
hovermenu();}
/*Closed Sidemenu End*/
open custom.js path:(assets/js/custom.js) file and remove comments for Icon Overlay Sidemenu to enable Icon Overlay style as shown in below
/*Side icon menu Start*/
// $('body').addClass('sideicon-menu');
// $('body').addClass('sidenav-toggled');
// if(document.querySelector('.sideicon-menu').classList.contains('error-page1') !== true){
//hovermenu();}
/*Side icon menu End*/
sideicon-menu as shown below
/*Side icon menu Start*/
$('body').addClass('sideicon-menu');
$('body').addClass('sidenav-toggled');
if(document.querySelector('.sideicon-menu').classList.contains('error-page1') !== true){
hovermenu();}
/*Side icon menu End*/
open custom.js path:(assets/js/custom.js) file and remove comments for Hover Submenu to enable Hover submenu style as shown in below
/*hover submenu start*/
// $('body').addClass('hover-submenu');
// $('body').addClass('sidenav-toggled');
// if(document.querySelector('.hover-submenu').classList.contains('error-page1') !== true){
//hovermenu();}
/*hover submenu end*/
Hover Submenu as shown below
/*hover submenu start*/
$('body').addClass('hover-submenu');
$('body').addClass('sidenav-toggled');
if(document.querySelector('.hover-submenu').classList.contains('error-page1') !== true){
hovermenu();}
/*hover submenu end*/
open custom.js path:(assets/js/custom.js) file and remove comments for Hover Submenu Style1 to enable Hover submenu style1 style as shown in below
/*hover submenu style1 start*/
// $('body').addClass('hover-submenu1');
// $('body').addClass('sidenav-toggled');
// if(document.querySelector('.hover-submenu1').classList.contains('error-page1') !== true){
//hovermenu();}
/*hover submenu style1 end*/
Hover Submenu Style1 as shown below
/*hover submenu style1 start*/
$('body').addClass('hover-submenu1');
$('body').addClass('sidenav-toggled');
if(document.querySelector('.hover-submenu1').classList.contains('error-page1') !== true){
hovermenu();}
/*hover submenu style1 end*/
open custom.js path:(assets/js/custom.js) file and remove comments for Horizontal layout to enable Horizontal layout style as shown in below
/*Horizontal start*/
// $('body').addClass('horizontal');
// if(document.querySelector('.horizontal').classList.contains('error-page1') !== true){
// document.querySelector('.horizontal .side-menu').style.flexWrap = 'noWrap'
// menuClick();
// }
/*Horizontal end*/
Horizontal layout as shown below
/*Horizontal start*/
$('body').addClass('horizontal');
if(document.querySelector('.horizontal').classList.contains('error-page1') !== true){
document.querySelector('.horizontal .side-menu').style.flexWrap = 'noWrap'
menuClick();
}
/*Horizontal end*/
open custom.js path:(assets/js/custom.js) file and remove comments for Horizontal Hover layout to enable Horizontal Hover layout style as shown in below
/*Horizontal-hover start*/
// $('body').addClass('horizontal-hover');
// $('body').addClass('horizontal');
// if(document.querySelector('.horizontal-hover').classList.contains('error-page1') !== true){
// document.querySelector('.horizontal .side-menu').style.flexWrap = 'noWrap'
// HorizontalHovermenu();
// }
/*Horizontal-hover end*/
Horizontal Hover layout as shown below
/*Horizontal-hover start*/
$('body').addClass('horizontal-hover');
$('body').addClass('horizontal');
if(document.querySelector('.horizontal-hover').classList.contains('error-page1') !== true){
document.querySelector('.horizontal .side-menu').style.flexWrap = 'noWrap'
HorizontalHovermenu();
}
/*Horizontal-hover end*/
open custom.js path:(assets/js/custom.js) file and replacenoWrap with wrap in Horizontal (or) Horizontal Hover layout to enable wrap style for Horizantal or Horizantal Hover
document.querySelector('.horizontal .side-menu').style.flexWrap = 'noWrap'
noWrap with wrap as shown below
document.querySelector('.horizontal .side-menu').style.flexWrap = 'wrap'
Example:

Simply you can change noWrap with wrapto change the style of Horizontal or Horizontal Hover Menus
Google fonts are used in the template. They are as follows: Google Fonts
All Images are used: Pexels.com