## SmartAdmin PHP - Documentation

#### Thank you very much for your purchase!

If you have any questions that are beyond the scope of this documentation, please feel free to email or contact us via my page.

#### Introduction

SmartAdmin is a premium, feature‑rich Enterprise Admin Dashboard built on PHP 8.0 and Bootstrap 5.3.8. It delivers a clean, modern, and fully responsive design packed with powerful components, pre‑built layouts, and advanced UI elements to help you build scalable web applications, SaaS platforms, CRMs, CMSs, or custom dashboards with ease.

With dark mode support, flexible color schemes, and a rich collection of charts, tables, and widgets, SmartAdmin lets you present data beautifully on any screen size. It’s perfect for developers and teams looking to accelerate their project workflow while maintaining enterprise‑grade quality.

We truly care about our buyers—if you have any questions or feedback, feel free to reach out anytime.

Support Message

#### Folder & File Structure

    ├── src
    │   ├── assets
    │   │    ├── source
    │   │    ├── icons
    │   │    ├── json
    │   │    ├── media
    │   │    ├── plugins
    │   │    ├── scripts
    │   │    ├── img
    │   │    ├── webfonts
    │   │    └── sass
    │   └── partials
    ├── gulpfile.js - containing gulp tasks
    ├── package-lock.json
    ├── package.json
    └── plugins.config.js

## Prerequisites

Please follow below steps to install and setup all prerequisites:

- PHP ~v8.0

- Node.js

  In order to use build tools you will need to download and install Node.js. If you do not have Node.js installed already, you can get it by downloading the package installer from the official website. Please download the stable version of Node.js (LTS).

  Download Node.js

- Gulp

  Make sure to have the Gulp installed & running in your computer. If you already have installed gulp on your computer, you can skip this step. In order to install, just run command `npm install -g gulp` from your terminal.

- Xampp (For Windows)

  Make sure to have the latest version of xampp or installed & running on your computer. If you already have installed Xampp on your computer, you can skip this step.

## Installation

To set up, follow the steps below:

Run the following commands to start the project locally or build for production.

### For Windows

- Unzip your project and place it inside `xampp/htdocs`.
- Start Apache from the XAMPP panel.
- Visit localhost/<project-name>/src/ after Apache is running.

### For Linux / macOS

#### 1. Bun (recommended)

Install bun if not installed: `npm i -g bun` or `sudo npm i -g bun`

Command | Description
--- | ---
`bun i` | Install all required dependencies.
`gulp` | Compile resources from `assets/source` to `assets`.
`gulp build` | Bundle in production mode, ready for deployment.

#### 2. Yarn

Install yarn if not installed: `npm i -g yarn` or `sudo npm i -g yarn`

Command | Description
--- | ---
`yarn` | Install all required dependencies.
`gulp` | Compile resources from `assets/source` to `assets`.
`gulp build` | Bundle in production mode, ready for deployment.

#### 3. NPM

npm comes preinstalled with Node.js.

Command | Description
--- | ---
`npm i` or `npm i --force` | Install all required dependencies.
`gulp` | Compile resources from `assets/source` to `assets`.
`gulp build` | Bundle in production mode, ready for deployment.

### Run on PHP Server

After installing dependencies and compiling assets, run these commands to start PHP server:

Command | Description
--- | ---
`php -S 127.0.0.1:8000` | Start PHP server at 127.0.0.1:8000.

Visit http://127.0.0.1:8000/src

#### Support

Thank you once again for your purchase! We’re happy to answer any questions related to the theme. If you have suggestions or feature requests, feel free to reach out — we’ll do our best to implement them in future updates.

Contact Support

– Webora