Frisk CMS

Frisk - Multipurpose Laravel CMS for Business, Portfolio & Creative Agencies


Frisk CMS is a powerful Laravel 12-based Content Management System designed for businesses, bloggers, and agencies. It offers a complete solution with portfolio management, services showcase, blogging, and a fully integrated e-commerce shop. Featuring an intuitive admin panel, SEO optimization, role-based user management, and a secure architecture, Frisk CMS makes website management effortless. Perfect for creatives, entrepreneurs, and developers looking for a scalable and feature-rich CMS.

Key Features

Admin Features

User Features

Payment Methods

The installation of this script is super easy. If you can install normal php based scripts on your server, you can install our script. We will tell you how to install this script step by step on a server.

If you extract the zip file, you will find a total of three folders and one file.

The folder names are: 'all version,' 'documentation,' and 'main_files'. The 'main_files' folder contains the main Laravel source code.

Creating Database using Cpanel

1. Login to your hosting's cpanel using the login information. You will see an interface like this:

2. You will get a search section in the cpanel. Search there by writing the word "database". You will get some options. Click on "MySQL® Database Wizard" option.

3. Then in Step 1, you will have to create a database. In the text field, give your database name and click on next step.

4. Then in Step 2, you will have to create a database user. Give your username and passwords here. Then click on "Create User" button.

5. Now a permission page will come. Just check the tick mark on "ALL PRIVILEGES" and you will see all the options will be automatically checked.

6. Click on the "Next Step" button in the bottom.

Uploading Files using Cpanel

1. In the search field of your cpanel, write the word "file". You will get a "File Manager" option. Click on that option.

2. Search for the "public_html" and go into there.

3. Now go to the folders that you got after extracting the main zip, then go to the "main_files" folder. Select all the files and folders and compress them as a zip file using any software like WinRAR.

4. The zip file will be like this.

5. In the cpanel's "public_html", upload this zip file.

6. You will get an interface like this.

7. Drag and drop the zip file here or just click on the "Select File" and select the file from your computer. You will see a progress of uploading file. Wait until it is finished.

8. After finishing the upload, you will see a green bar. It indicates that upload is successful.

9. Now close the upload window. In the public_html section, press on "Go" button to refresh the page. Then you will see the zip file in the right side.

10. Do right click on that file and select "Extract" option.

11. Press on "Extract Files" button.

12. It will take only a few minutes. After finish, you will get a window like this. Press on "Close" button.

How to find your purchase code

1. Log into your Envato Market account. - Envato market

2. Hover the mouse over your username at the top of the screen..

3. Click ‘Downloads’ from the drop-down menu..

4. Click 'Download' next to the item for which you need the purchase code.

5. Click ‘License certificate & purchase code’ (available as PDF or text file).

6. Here is an example of a PDF License certificate and purchase code:

Verify Your Purchase code

1. Now go to your website "http://your_domain.com".

2. Enter your purchase code here and press the check button to verify it.

If your purchase code verification is successful, proceed to the next step for checking server requirements.

3.Ensure that your server meets the following criteria. Press the 'Next' button to proceed to the next step.

3.1: Warning: If your server doesn't meet all the requirements, you can't proceed to the next step:

4. Setup Your Database from here. Press the 'Setup Database' button to proceed to the next step.

4.1: To install a fresh project, toggle the 'Fresh Install' button. By default, select 'With Data' to add dummy data to your database.

4.2: If Database Not found then show an Warning.

4.3: If Database Not empty then show an Warning.

4.4: On Toggle yes to clean database. Press the 'Setup Database' button to proceed to the next step.

5. Fill Up all information and create an Admin Account. Press the 'Create Account' button to proceed to the next step.

6. Setup App Name. Press the 'Save Config' button to proceed to the next step.

7.1 Setup Mail SMTP.

7.2 OR You can skip Mail SMTP.

8. Setup complete. Press 'View Dashboard' to go to the admin dashboard or 'View Website' to go to the website.

Congratulations! Your task is done and you can use our script without any problem. :)

You will need to make sure your server meets the following requirements:

The default credentials of the script are:

Admin Login

URL: https://yourdomain.com/admin
Login Email: admin@gmail.com
Login Password: 1234

Customer/member Login

URL: https://yourdomain.com/login
Login Email: user@gmail.com
Login Password: 1234

Admin Section

The admin can change your site theme Navigate to "Appearance >> Site Themes". See:

The admin can enable or disable sections by navigating to "Appearance >> Section Setting". See the example below:

Section Setting

The admin can site primary and secondary color by navigating to "Appearance >> Site Color". See the example below:

Section Setting

You can find your general settings by navigating to "Settings >> General Settings". See the example below:

You can find your shop settings by navigating to "Settings >> Shop Settings". See the example below:

If the admin disables the shop, all shop-related functionalities will be hidden on the front end.

Shop Settings

For change your logos by navigating to "Settings >> General Settings >> Logo & Favicon". See the example below:

Product Categories

The admin can manage product categories by creating, editing, and deleting them. The admin can also view a list of all categories.

Navigate to "Manage Shop >> Category List". See the example below:

Category List

Creating a Category

Create Category
Create Category Form

Translating a Category

To translate a category, go to the edit page of the category you want to translate.

Edit Category for Translation

Here, you can see the available languages:

Available Languages
Language Selection

Make your changes and click "Save".

Save Translation

Products

The admin can manage products by creating, editing, and deleting them. The admin can also view a list of all products.

Navigate to "Manage Shop >> Product List". See the example below:

Product List

Creating a Product

Create Product
Create Product Form
Create Product Form

Translating a Product

To translate a product, go to the edit page of the product you want to translate.

Edit product for Translation

Here, you can see the available languages:

Available Languages
Language Selection

Make your changes and click "Save".

Save Translation

Order History

The admin can manage orders by updating or deleting them. The admin can also view a list of all orders.

Navigate to "Manage Order >> Order History". See the example below:

Order History

Navigate to "Manage Order >> Pending Orders". See the example below:

Pending Orders

Navigate to "Manage Order >> Pending Payment". See the example below:

Pending Payment

Navigate to "Manage Order >> Rejected Payment". See the example below:

Rejected Payment

Updating an Order

Updating Order Status: Go to the order details page and update the status:

Update Order Status
Update Order Status

Updating Pending Payment Status: Go to the order details page and update the status:

Update Pending Payment
Update Pending Payment

Updating Rejected Payment Status: Go to the order details page and update the status:

Update Rejected Payment
Update Rejected Payment

The admin can manage shipping locations by creating, editing, and deleting them. The admin can also view a list of all locations.

Navigate to "Manage Shop >> Shipping Location". See the example below:

Shipping Location List

Creating a Shipping Location

Create Shipping Location
Shipping Location Form

Translating a Shipping Location

To translate a shipping location, select the desired language and click the edit button for the location you want to translate.

Edit Shipping Location for Translation

Make your changes and click "Save".

Save Translation

The admin can manage refunds by updating or deleting them. The admin can also view a list of all refunds.

Navigate to "Manage Order >> Refund History". See the example below:

Refund History

Navigate to "Manage Order >> Pending Refund". See the example below:

Pending Refunds

Navigate to "Manage Order >> Rejected Refund". See the example below:

Rejected Refunds

Navigate to "Manage Order >> Completed Refund". See the example below:

Completed Refunds

Rejecting a Refund

To reject a refund, go to the refund details page and update the status:

Reject Refund
Reject Refund

Approving a Refund

To approve a refund, go to the refund details page and update the status:

Approve Refund
Approve Refund

The admin can manage services by creating, editing, and deleting them. The admin can also view a list of all services.

Navigate to "Services". See the example below:

Category List

Creating a Service

Create Category
Create Category Form
Create Category Form

The admin can manage projects by creating, editing, and deleting them. The admin can also view a list of all projects.

Navigate to "Projects". See the example below:

Category List

Creating a Project

Create Category
Create Category Form
Create Category Form

The admin can manage teams by creating, editing, and deleting them. The admin can also view a list of all teams.

Navigate to "Our Team". See the example below:

Team List

Creating a Team

To create a new team, follow the steps shown in the examples below:

Create Team
Team Creation Form
Team Creation Form Submission

Enabling or Disabling Team Contact

The admin can enable or disable the option for users to contact team members. See the example below:

Enable/Disable Team Contact

The admin can manage brands by creating, editing, and deleting them. The admin can also view a list of all brands.

Navigate to "Brands". See the example below:

Category List

Creating a Brand

Create Category
Create Category Form

The admin can manage Pricing plans by creating, editing, and deleting them. The admin can also view a list of all plans.

Navigate to "Pricing Plan". See the example below:

Category List

Creating a Pricing

Create Category
Create Category Form
Create Category Form

The admin can manage coupons by creating, editing, and deleting them. The admin can also view a list of all coupons.

Navigate to "Manage Coupon >> Coupon List". See the example below:

Category List

Creating a Coupon

Create Category
Create Category Form

The admin can manage countries by creating, editing, and deleting them. The admin can also view a list of all countries.

Navigate to "Country". See the example below:

Category List

Creating a Country

Create Category
Create Category Form

Blog Categories

The admin can manage product categories by creating, editing, and deleting them. The admin can also view a list of all categories.

Navigate to "Manage Blog >> Category List". See the example below:

Category List

Creating a Category

Create Category
Create Category Form

Translating a Category

To translate a category, go to the edit page of the category you want to translate.

Edit Category for Translation

Here, you can see the available languages:

Available Languages
Language Selection

Make your changes and click "Save".

Save Translation

Products

The admin can manage products by creating, editing, and deleting them. The admin can also view a list of all products.

Navigate to "Manage Shop >> Product List". See the example below:

Product List

Creating a Product

Create Product
Create Product Form
Create Product Form

Translating a Product

To translate a product, go to the edit page of the product you want to translate.

Edit product for Translation

Here, you can see the available languages:

Available Languages
Language Selection

Make your changes and click "Save".

Save Translation

The admin can create, update, and delete custom pages from this section.

Navigate to "Customizable Page". See the example below:

Customizable Page

Creating a Custom Page

To create a new page, follow the steps shown below:

Create Custom Page Step 1
Create Custom Page Step 2

The admin can create, update, and delete custom pages from this section.

Navigate to "Testimonial". See the example below:

For enable/disable maintenance mode by navigating to "Settings >> General Settings >> Maintenance Mode". See the example below:

Google Recaptcha can be set up by navigating to "Settings >> Credential Settings >> Google reCaptcha". See the example below:

To get your recaptcha keys, go to this link:
https://www.google.com/recaptcha/admin/create
Select version 2.

Add your website's domain name or subdomain name here and after submit you will get a site key and secret key.

Google Analytics can be set up by navigating to "Settings >> Credential Settings >> Google Analytic". See the example below:

Google Tag Manager can be set up by navigating to "Settings >> Credential Settings >> Google Tag Manager". See the example below:

Facebook pixel credential can be set up by navigating to "Settings >>Credential Settings >> Facebook pixel". See the example below:

To get your facebook app id. Go to this link and create a new app:
https://developers.facebook.com/

Social Login credential can be set up by navigating to "Settings >>Credential Settings >> Social Login". See the example below:

To get google credentials. go to this link and create a new app :
https://console.developers.google.com

Tawk Live Chat can be set up from the admin panel. Admin can be enable and disable live chat option by navigating to "Settings >>Credential Settings >> Tawk Chat". See the example below:

To get your tawk live chat link . goto this link https://dashboard.tawk.to/login add your website's domain name or subdomain name here and after submit you will get a tawk live chat link.

SMTP Email can be set up by navigating to "Settings >> Email configuration >> Setting". See the example below:

Email template can be set up by navigating to "Settings >> Email configuration >> Email template". See the example below:

Manage Language by navigating to "Settings >> Manage Language". See the example below:

Creating a new language

For change translations

The admin can manage multi currencies by creating, editing, and deleting them. The admin can also view a list of all multi currencies.

Navigate to "Settings >> Multi Currency". See the example below:

Team List

Creating a currency

To create a new currency, follow the steps shown in the examples below:

Create Team
Team Creation Form

SEO setting can be setup by navigating to "Settings >> SEO setup". See the example below:

Clear Cache setting can be manage by navigating to "Settings >> Clear Cache". See the example below:

Clear Database setting can be manage by navigating to "Settings >> Clear Cache". If you want to use the software from scratch, you have to select this option. You do not need to remove the existing data one by one. See the example below:

Payment Gateway can be set up from the admin panel. Go to "Settings >> Payment Gateway" from sidebar. See:

To get your paypal client id and secret id, goto https://developer.paypal.com/developer/accounts and create a new app and show app details See:

To get your Stripe credentials, goto https://stripe.com/

To get your razorpay credentials, goto https://razorpay.com/

To get your flutterwave credentials, goto https://dashboard.flutterwave.com/

To get your mollie credentials, goto https://www.mollie.com/

To get your paystack credentials, goto https://dashboard.paystack.com

To get your instamojo credentials, goto https://www.instamojo.com/

Before creating an admin, it is necessary to select a role. The main admin can add additional admins to the system, and the main admin's account is hidden. Other admins cannot delete the main admin, but the main admin can delete other admins created within the system. Navigate to "Settings >> Clear Cache". See the example below:

Subscription email can be manage and send mail by navigating to "NewsLetter". See the example below:

Contact Message can be manage from the admin panel. Contact message save in database enable or disable system available here. Navigate to "Contact Messages". See the example below:

User Section

From the top menu, User can click on "Sign in".

Then scroll to bottom and click ""Sign up for free""
After click register page will be appear.
Just fill up the form and an email will be sent to user's email. He needs to verify it. After verify he can login to the system.

From the top menu, User can click on "Sign in".

If a User does not confirm his registration, he can not login.


Also login with google available here.

In the login page, there is a link to reset the password if user forgets the existing password.

After login, User will see his dashboard. See:

User can edit his profile from click the edit button. See..

User can edit his password from menubar. See...

User can view their purchase history as a list. By pressing the eye icon button, they can see the order invoice.

Also have the option to print invoice/download it.

Conclusion Section

Demo Credentials are:

Admin Login

URL: https://frisk.websolutionus.com/admin
Login Email: admin@gmail.com
Login Password: 1234

User Login

URL: https://frisk.websolutionus.com/login
Login Email: user@gmail.com
Login Password: 1234

Contact for support:
Email: websolutionus1@gmail.com
Support Center: WebSolutionUS Support

Our support will reply within 24-48 hours.

Version 1.0.0

Initial Release