Getting started

Get started with 'Multipurpose Business Website CMS For Corporate Company, Agency And Industry', Most popular multipurpose dynamic website CMS for corporate company, firm, industry And agency.


Introduction

If you are a business owner (Company, Agency, Firm, Industry, Freelancer ..) or thinking for a startup? And you are looking for a dynamic website to branding your business then this script for you. By installing this script in your business domain you can showcase your portfolios and promote your services to your targeted customers. This website also helps your customer to better understand your work process and help them to better connect with you by FAQ's and blogs.

This script is a multipurpose business website CMS (Content Management System), Which is fully customizable and 100% dynamic. By using our powerful Admin panel you can manage About Us (Inc. Mission & Vision) and Contact Page Details very easily. You can manage your website Sliders, Portfolios / Projects (Gallery), Services, Partners / Clients, Pricing Packages / Plan, Testimonials / Reviews, Team Members, FAQ’s (frequently asked questions) / Knowledge Base, Blog / News Posts, Work Process, Features / Why Choose Us, Counters, Quote Request, Estimate and Invoice , Messages / Emails, Subscribers List, Others Custom Pages, Social Profiles & More.

It has almost all the features that a business website has to offer. You can manage and change the Title of any section / feature of this website. You are also able to hide or show any section or pages of this website dynamically from the admin panel. You can active or deactivate your Quote Request page and manage invoices and payment. So you can easily and completely rearrange this website as your business structure. Also this website has a very professional looks & fully responsive design so that this website can attract your targeted visitors and display smoothly in all kinds of devices & browsers.


Server Requirements

Please ensure minimum php 8.2.0 version in your server configuration to run this script properly.

  • PHP >= 8.2.0
  • MySQL 5.* - 8.*
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Browsers

This script will run in on all modern browsers. However you need JavaScript enabled to run the script smoothly.


Version

Version 1.0.0 – 05 Nov 2020

- Initial release.

Version 2.0.0 – 25 Nov 2020

- Get a Quote Form.
- Estimate and Invoice.
- Paypal Payment Integration.
- Email Template.
- Live Chat Management.
- Security and Meta Tags Update.

Version 3.0.0 – 08 Nov 2021

- Dynamic Page SEO Setup.
- Dynamic Translation Option.
- Dynamic Navbar Setup.
- Email Template With ShortCode.

Version 4.0.0 – 21 Aug 2022

- PHP 8 Version Upgrade.
- Translation Issue Fix.
- Dashboard Issues Fix.

Version 4.1.0 – 01 Jun 2023

- Validation and Security Update.
- Auth Page Layout Fix.
- Navbar Dropdown Setup.

Support

With browsing our application you will get first class support! Please feel free to contact us by email at any time if you run into problems.

If you want any modification or upgradation of this application then contact our support. And place an customization order to our team.

Email Us: hitechparks@gmail.com

You need to confirm your purchase from codecanyon.net to get any support.


Build Tools

  1. Laravel
  2. Bootstrap
  3. Font Awesome
  4. Animate CSS
  5. jQuary
  6. FancyBox
  7. Owl Carousel
  8. Summernote
  9. Sweet Alert

Installation

Step by step installation process of multipurpose dynamic website CMS.


Download

If you already purchased the item from codecanyon then just download it from your account.


Download


Upload

Extract the zip file which you have downloaded. You will find a MultipurposeBusiness.zip file here. Login to your cpanel, Then go to your domain root directory. Upload the MultipurposeBusiness.zip file inside this directory. Extract the zip file here.


Database

Step 1: Login to your cpanel create a new Database under 'MySQL® Databases' option. Then create a new User for this Database and assign this User To your new Database.

NB: Must remember the database name , username and password for future use.



Step 2: Login to your Database under 'phpMyAdmin' option. Click on your Database name then click on the 'Import' tab from the top. Then browse the Database file that has been given inside our Item zip file under the database folder. Then press the go button.


ENV File

Configure your database setting into .env file. You will find the env file inside your application / domain root directory. Set your Database name, Database user and Password here.

NB: Might be you have to change the database host address and port address as well if your hosting provider has a different address then it.


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=database_user_name
DB_PASSWORD=database_user_password

Also you have to Configure the App name and app url as well. You have to use your domain address as your app URL. Please use hyphen instead of space in your app name.


APP_NAME="Multipurpose Business"
APP_ENV=local
APP_KEY=Don't change the key
APP_DEBUG=false
APP_URL=http://www.yourdomain.com

Run Application

You can run your application now by visiting your domain address like: www.yourdomain.com


Configuration

Configure application basic information and contact mail function.


Mail Driver

You need to configure your mail driver for getting customer email and sending email to them via your application form.. Configure your mail driver, By setup your smtp mail server account information into .env file.


MAIL_DRIVER=smtp
MAIL_HOST=yout_smtp_host
MAIL_PORT=mail_port
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=enctype_data

You can use gmail SMTP server for configuring your mail function. You have to Enable your gmail SMTP for this action. Alos you have to update those info into your .env file.


MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=username@gmail.com
MAIL_PASSWORD=gmail_password
MAIL_ENCRYPTION=TLS

Payment Method

This application uses PayPal as a payment method. So if you want to get paid your order invoices from your customers via PayPal then you have to configure your paypal business account API Credential here. Configure PayPal payment method, By setup your PayPal business account API Credential information into .env file.


#PayPal Setting & API Credentials - live
PAYPAL_MODE=live
PAYPAL_LIVE_API_USERNAME=your_paypal_api_username
PAYPAL_LIVE_API_PASSWORD=your_paypal_api_password
PAYPAL_LIVE_API_SECRET=your_paypal_api_signature
PAYPAL_CURRENCY=USD
PAYPAL_LIVE_API_CERTIFICATE=

NB: You can change your default currency here if your business doesn't accept USD
You can check the PayPal supported currency list here: Paypal currency list

Watch this video to know about how to get your Paypal API Credentials and Signature


Basic Setup

You can set up your website basic information like: Title, Logo, Favicon, Keywords, Footer Text and etc by logging in to your application dashboard.

visit: www.yourdomain.com/admin
  • Email: admin@mail.com
  • Password: admin1234

Use this default email and password for logging in to your application dashboard then go to the settings option for configuration of your application site info.

Responsive image

Contact Info

You can also set up your website contact information like: Email, Phone No, Local Address and Contact mail address by logging in to your application dashboard. Contact mail address will be used for getting your customer email.

NB: All mail sent by the visitor will be found on your 'Contact Mail' inbox. Also your customers will get this email address as your official address when you send any mail from your application dashboard.

Log in to your application dashboard then go to the settings option then click on Contact Info tab for configuration of your application contact details.

Responsive image

How to embed google map in your contact page.


Social Info

You can also set up your website social information like: Facebook, Twitter, Linkedin, WhatsApp, Youtube profile by logging in to your application dashboard.

You can keep any field blank if your business doesn't have this social account. This social icon will be automatically hidden from your website.

Log in to your application dashboard then go to the settings option then click on Social Info tab for configuration of your application Social profiles.


Change Email/Password

You can set up your own password by logged in to your application dashboard.

visit: www.yourdomain.com/admin
  • Email: admin@mail.com
  • Password: admin1234

Log in to your application dashboard then go to the settings option then click on Account tab to change your Admin Email/Password.


Live Chat

This application has 2 live chat functions integrated that both are free to use no fees required to run. You can easily connect with your customer via messenger and whatsapp live chat support. But we recommend you enable only one live chat to better interact with customers and speed up the website.

Log in to your application dashboard then go to the LiveChat nav under 'Settings' to configure your livechat support.

WhatsApp: To configure your whatsapp live chat you have to set your business whatsapp number with country code. You can also set a Header Title, Greeting Message for your customers.

Messenger: To configure your Facebook Messenger live chat you have to set your facebook business page ID here and you have to configure your business domain name into facebook business page. You can also set a Greeting Message for your customers.

Watch this video to know about how to configure your business domain into your facebook business page and how to activate messenger live chat plugin for your website.

NB: Remember when you copy the messenger plugin script you have to paste here just the page id not the full script. You will be able find out the page id inside the whole script easily.


Customization

Dynamic customization process for web pages and sections.


About Us

You can manage About Us Page (Inc. Mission & Vision) Content. Just logged into your dashboard and goto the About Us nav under 'Pages'. You will find all options there.

You can keep as blank (Mission & Vision) Title field to hide those portions from the section. You can change status to inactive to hide about page from the website.

How to get Youtube Video ID to setup business promo video in about page


Pages

i. Pages Setup

Logged into your dashboard and goto the Pages Setup under 'Pages' nav. You can change your primary pages nav title, And set up meta tag values from here. Also you can disable/inactive any pages if you want to hide them from the main menu.

ii. Footer Pages

You can create, edit and delete unlimited additional pages with custom content from your admin panel. Just logged into your dashboard and goto the Footer Pages under 'Pages' nav. You will find all options there.

You can manage your website static pages like: 'Privacy & Policy', 'Terms & Conditions', 'Disclaimer' from here.

NB: All of the static pages you create will display in the website footer section under 'Useful Links'.


Sections

You can change all of the section default Title and Description from your admin panel. Just logged into your dashboard and goto the Sections nav under 'Pages'. You will find all sections there.

You can choose status inactive then update it for hide this section form all pages on your website

Responsive image

NB: Your active section would be hidden on the website if you don't have any active content for this section.


Email Templates

You can set all of the customer email default Subject and Massage from your admin panel. Just logged into your dashboard and goto the Email Templates nav under 'Settings'. You will find all templates there.

You can choose inactive status to hide or disable this email action from your application.

NB: Your settled subject and message in the email template will be used when you send an email to your customers via this application dashboard.


Translation

Step 1: To change your application language you have to set up a new language inside Language Setup option. After that you have to pressed the 'Make Default' button to make it the default language.

Example: You can create a new language like Spanish and set 'locale' value 'es' for Spanish.


Step 2: Now you have to visit the Translations nav under Languages. Then click on the 'Import Groups' button. After that click the 'Choose a group' option to select a specific group to edit. All of the data inside this file will display below and you can edit them now.

Responsive image

NB: We are recommended to change the 'navbar', 'contact', 'common', 'dashboard', 'email', 'form', 'search' contents. Those will be translate your website default contents.

Step 3: When all changes are done just click the 'export' or 'publish' button to finish.