When you unpack downloaded archive from ThemeForest.net you'll get folder containing 2 folders.
First, you must download and install node.js. NPM stands for node packaged modules and is a way to manage development dependencies through Node.js.
Download the Node.js source code or a pre-built installer for your platform, and start developing, you can download it from nodejs.org
You can check it in your terminal window using these commands node --version and
npm --version.
GulpJS is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.
Navigate to the root main/directory,default
Then use $ npm i command (install node js)
$ gulp command (for run project)
NPM use the package.json file and automatically install the required local dependencies listed in it.
dependencies are : gulp, browser-sync, gulp-autoprefixer, gulp-livereload, gulp-pug, gulp-sass, livereload
We have added all necessary gulp task in gulpfile.js, for more details about plugin refer this link https://gulpjs.com/plugins/
Go to Gulpfile.js
proxy: "localhost/Your project name"
You will find this file in main folder where you can change the configration. It describes the name of the app, the start URL, icons, and all of the other details necessary to transform the website into an app-like format.
The web application must be served over a secure network. Being a secure site is not only a best practice, but it also establishes your web application as a trusted site especially if users need to make secure transactions. Most of the features related to a PWA such as geolocation and even service workers are available only once the app has been loaded using HTTPS.
A service worker is a script that allows intercepting and control of how a web browser handles its network requests and asset caching. Here you can attached the css and js files.
In Appish theme, google fonts have been used. google fonts are open source and easy to use. Appish have used following fonts:
you can use different google fonts. following are the steps
Appish have mainly used Feather Icons. Feather icons available in https://feathericons.com/
how to use Feather font
For Example:
<i data-feather="heart"></i>
<i data-feather="home"></i>
<i data-feather="moon"></i>
<!-- feather icon js -->
<script src="assets/js/feather.min.js" ></script>
If you want RTl theme, changes are below:
<!-- Replace bootstrap.css with bootstrap.rtl.css -->
<link id="rtl-link" rel="stylesheet" type="text/css" href="assets/css/vendors/bootstrap.rtl.css">
<!-- Add dir rtl in html tag -->
<html lang="en" dir="rtl">
If you want Dark theme, changes are below:
<!-- Replace style.css with dark.css -->
<link id="change-link" rel="stylesheet" type="text/css" href="assets/css/dark.css">
<!-- Add add class dark in html tag -->
<body class="dark">
If you use image as background than add class ".bg-img" in image and add below class in parent.
without this plugins and products, our theme will be incomplete.