Documentation

Workzen - Personal Portfolio CMS with Laravel & Vue.js

Thank you so much for purchasing our item from codecanyon.


  • Created: 10 September, 2025
  • Update: 10 September, 2025

If you have any questions that are beyond the scope of this help file, Please feel free to email via Item Support Page.


Basic Knowledge

To install, set up, and publish Shopking with your branding, it's necessary to possess fundamental knowledge in both server-side and mobile app development since the system comprises multiple features for web and mobile applications.

  • IDE for Web development, we preferred PhpStorm and VSCode.
  • Real server Server related knowledge like apache
  • Server related knowledge and we preferred cPanel in your server for quick installation.
  • Basic knowledge in PHP, Node, NPM, Vue and Laravel.
  • basic knowledge about google cloud.

Server

Before install, please make sure you have the components bellow enable on your server

  • PHP 8.2 or Greater
  • MySQL 8.0 or Greater
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Exif PHP Extension
  • Fileinfo PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension
  • GD PHP Extension (or Imagick PHP Extension)
  • PHP Zip Archive
  • PHP JSON
  • PHP cURL
  • PHP Zip Archive
  • Rewrite Module (Apache or Nginx)
  • open_basedir must be disabled

Basically, these extensions are enabled by default on most servers, but it is recommended that you confirm with your hosting provider.


Active Purchase Key

Before install, please active your envato purchase key from our system and install project by our license key, follow below step by step.

  1. Go to Stackwebify official site stackwebify
  2. Create an account in our site
  3. Verify your email
  4. Login your accout
  5. Click on + icon
  6. Validate purchase key
    1. Select your product
    2. Enter your domain, Which domain you would be using this product
    3. Enter your envato purchase key
    4. Click on Validate License
  7. Click on View button
  8. Now copy your License key and install the product by this license

Installation

php.ini Requirements

For this script to run correctly, the open_basedir directive must be disabled.

In your php.ini file, update the setting as shown below:

;open_basedir =

(The semicolon ; disables the directive.)

Follow the steps below to setup the website

  1. Unzip the downloaded package from CodeCanyon.
    Inside the extracted files, open the /Source Code folder and locate workzen.zip.
    Upload this file to your hosting server (via FTP or localhost) and unzip it in your desired location.
  2. Upload the script files. Ensure all extracted files and folders are placed in your server’s root directory (public_html or equivalent).
  3. Set folder permissions. Give the following folders 755 permissions (recursively):
    • /bootstrap
    • /storage
  4. Create a database. Using phpMyAdmin (or your preferred tool), create a new database for the application.
  5. Start the installation. Open your browser and go to: https://yourdomain.com/install/welcome Click on the “Check Requirements” button.
  6. requirements. - If all PHP extensions are installed → click “Continue”.
  7. permissions. - If folder permissions are correct → click “Continue”.
  8. license Provide the license key you obtained from Stackwebify, then → click “Validate & Continue”.
  9. Site Info. Enter the following details:
    • Site name
    • Application URL
    Then click “Continue”.
  10. database. Enter the following details:
    • Database Host
    • Database Port
    • Database Name
    • Database Username
    • Database Password
    Then click “Continue”.
  11. Install. Then click “Install”.
  12. Finish. After setup, you’ll see default admin login details: Email: admin@gmail.com Password: 12345678 Use these to log in to your dashboard.
  13. 🎉 Congratulations! Your application is now installed successfully.
  14. Tutorial Need help installing Workzen on your server? Watch this step-by-step video guide.

Google Analytics

  1. Create a Google Cloud Project
    • Go to Google Cloud Console.
    • Click on “Select Project”“New Project”.
    • Name your project and click Create.
  2. Enable the Google Analytics API
    • In the Google Cloud Console, search for “Google Analytics Data API”.
    • Select it and click Enable.
  3. Create Service Account
    • Navigate to APIs & Services → Credentials.
    • Click “Create Credentials” → “Service account”.
    • Give it a name (e.g., analytics-service), and click Done.
  4. Generate a JSON Key
    • Click on the created service account.
    • Go to the “Keys” tab.
    • Click “Add Key” → “Create new key”, select JSON, as the key type and click Create to download the JSON file..
  5. Grant Access to GA4 Property
    • Open Google Analytics.
    • Go to Admin → Account Settings.
    • Under Property, select the property you want to use.
    • In Google Analytics, go to AdminProperty SettingsPropertyProperty access management.
    • Add the service account email (from your JSON file) with Viewer role.
  6. Get Your GA4 Property ID
    • In Google Analytics, go to AdminProperty SettingsPropertyProperty details.
    • Here you will be able to copy your PROPERTY ID
  7. Get Your GA4 Measurement ID
    • In Google Analytics, go to AdminProperty SettingsData collection and modificationsData streamsClick on your stream .
    • Copy the MEASUREMENT ID (starts with G-).
  8. Update Your Dashboard Settings
    • Login to your application.
    • In the Settings menu, go to the Google Analytics section.
    • Paste the copied Property ID into the input field labeled Property ID.
    • Paste the copied Measurement ID (e.g., G-XXXXXXXXXX) into the input field labeled Measurement ID.
    • Click the “Choose File” button and upload the Google Analytics JSON File file you downloaded earlier.
    • Once all of fields are filled in (Property Id + Measurement ID + JSON file), click the “Create” button to save the credentials.
    • After saving, toggle the “Google Analytics” switch at the top right of the section to activate tracking.
    • You should see a success message confirming Google Analytics is enabled.
    • You are done.
  9. Tutorial Need help create google analytics Watch our step-by-step video tutorial.

Settings

Within the admin panel, you’ll find a dedicated “Settings” section. This area allows you to configure key aspects of your website, including General settings, Mail settings, and Google Analytics integration.

Important: For features like Contact Form, Newsletter Subscription , and Password Reset, you must configure valid SMTP credentials in the Admin Panel SettingsMail section. Until SMTP is configured, email delivery will not work.

Support

If this documentation doesn't answer your questions, So, Please send us Email via Item Support Page

We are located in UTC+03 time zone and we answer all questions within 12-24 hours in weekdays. In some rare cases the waiting time can be to 48 hours. (except holiday seasons which might take longer).

Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our template like bugs and errors. Custom modifications or third party module implementations are not included.

Don’t forget to Rate this template

Please Add your Review (Opinion) for Our template. It would be a great support for us.
Go to your Codecanyon Profile > Downloads Tab > & then You can Rate & Review for our template.
Thank You.

Changelog

Version 1.0 (1 September, 2025)

Initial Release