NFTZai - NFT Buy/Sell Marketplace Laravel Script
introduction
NFTZai is a nft marketplace with selling artwork, purchasing artwork. It provides crypto deposit and withdraw system. It
provides very nice user experience to use this website. A nice and super easy
customizable admin panel is attached. It's a nice place to buy-sell artwork.
Key Features
- Easy installation process
- Fully responsive and dynamic admin dashboard
- Fully responsive and dynamic user panel
- Easy to signup & signin with Metamask
- Forgot password
- Selling and Reselling an artwork easily
- Purchasing and Bid an artwork easily
- Payment process by crypto using Metamask wallet
- Good looking & user friendly front-end
- Easy to manage site contents
- Managing Users
- Managing subscriptions
- Send email to subscribers
- Managing social media, contact etc.
folder structure
-
'nftzai' is bundled with folders:
system requirements
The application has a few system requirements, so you will need to make sure your server meets
the following requirements:
- Laravel >=7.0
- PHP >= 7.3.0,
- MySQL 5.7+
- Horizon
- Redis
- Intl PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- BCMAth PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- cURL PHP Extension
- Fileinfo PHP Extension
- GD PHP Extension
- ZIP PHP Extension
PHP INI Requirement:
Server Requirement:
- Terminal Access
- Eanble Cookies
- Enable PHP Sessions
How to install
Installation Steps
After you purchase NFTZai
, you will get a zip file. Extracting the zip file you will get an main.zip
file. You have to upload main.zip
in your server and extract it.
follow the instruction below
-
If you upload it in
public_html
folder, then visit your_domain_name.com
in browser
-
If you upload it in a folder in
public_html
folder, then visit your_domain_name.com/folder_name
in browser.
-
If you upload it in your created
subdomain
folder, then visit your_subdomain_name.com
in browser.
-
If you upload it in a
folder
in your created subdomain
folder, then visit your_subdomain_name.com/folder_name
in browser.
-
Create
database
.
- After you enter your website URL in your browser you will see a welcome page of Installer.
-
You will be shown a list of extensions required to run this software. If all the extensions have green "Ok" status. If any extension has red "Error" status, then you need to install the extension in your server first.
-
You will be shown a list of folder locations. If all the folder has green "Ok" status. If any folder has red "Error" status, then you need to change the permission of the folder first.
If the scenario is like the picture below, then you will have to give permissions to all those folders by accessing the directories. To do so-
-
Go to server, file path : /. You will see a folder named “routes” and right click over it. Some options will pop-up on your screen. Select “Change Permissions”. A dialog box will be in your screen where you will see the permission is “755” but our required permission is “777”. To get our required permission click check on Owner, Group, Others for Read, Write, Exec. Then click on “Change”.
- Go to server, file path /. You will see a folder named “resources” and right click over it. Follow the previous procedure to change permission.
- Go to server, file path /. You will see a folder named “public” and right click over it. Follow the previous procedure to change permission.
- Go to server, file path /. You will see a folder named “storage” and right click over it. Follow the previous procedure to change permission.
- Go to server, file path /. You will see a file named “.env” and right click over it. Follow the previous procedure to change permission.
- If all the extension and permission requirements are fulfilled then the page will show this interface-
- If you want to install all the configuration manually then click selected area.
- If you want automate installation then click
Next
.
- Input your
App Name
like 'NFTZai' & App URL
like 'http://yourdomain.com'.
-
Then fillup your
database connection
like database host
, database user
, database name
& database password
.
-
If you need to connect with mail server then input
SMTP
field.
-
By default puchase code is:
NHLE-L6MI-4GE4-ETEV
. No need to change it.
-
Click to the
Next
.
-
If you fill all the mandatory field and input the right credentials then you will redirect to the home page automaticly.
Version Upgradation
After you downloading latest version of NFTZai
, you will get a zip file. Extracting the zip file you will get an Main Files
file. You have to replace Main Files
in your server where your application located.
Credentials for Demo
-
Admin URL www.domain.com/admin/login
For admin credential: email admin@email.com
, password 123456
.
Overview - Front Side
In the front page, you can see latest artwork, top sellers. There are a lot of
sections. Discover section is mainly store of all artworks. How it works is the managing page of Frequently Asked Questions. News section is the content page of crypto and nft marketplace news which is uploaded by admin.
-
Home Front Side
-
Signin Front Side
Signin page
-
-
Discover Front Side
Discover page
-
-
How It Works Front Side
How It Works page
-
-
News Front Side
News page
-
Site Overview My Artworks
My artworks is mainly a quick access user's uploaded artworks.
- Goto admin/login
- email:
admin@email.com
and password: 123456
Admin can manage full platform and get all the access and earnings.
You can manage users.
You can see all transactions and earnings.
You can add/edit service charge for buying and selling a product. You can manage fixed service charge or percentage wise service charge.
You can add, edit, delete a category of an artwork.
You can check all artworks, accept artworks and cancel artworks.
You can see all contact list.
You can see all subscriber list.
You can add, edit and delete a news.
You can change heading of FAQ and change icon.
You can add, edit, delete of a FAQ content.
You can change logo, favicon, dashboard image, email settings etc.
You can update slider contents.
You can update all contents of the site.
You can update counter section of the application.
By default, we are providing Coinpayments
API for payments. We can add all the crypto payment system by clients required.
Admin can limit withdraw value. So that a user can not withdraw all the amounts
You can update your Coinpayment API credential.
In the end all the options like add doctor slot and everything is there.
Coin Setup
NFT configuration
Go to From Admin Menu: Setting -> NFT Settings
- Save
Moralis server url
, application id
, admin contract address
, admin address
(for fees collection),and chain
-
GoTo For Moralis Credential.
-
N.B: if you need solidity and contract address related support please contract to support.
How to upload an artwork
How to upload an artwork
-
After Login as a user, click
Upload
button. This will redirected to the upload pages.

- Fill necessary fields
-
You can check preview.

- After all field is filled then click to
Create Item
.
How to purchasing an artwork
-
Click to the
Discover
menu. this will show all the artworks which is active now in the marketplace. click to the Purchase Now
button

-
This will show product details

-
Click to the Purchase. This will show a popup modal.

- Select coin
- Click to the
I Understand & Continue
button
- Of everything okay this will redirected to the
Purchase History
How to bid an artwork
-
Click to the
Discover
menu. this will show all the artworks which is active now in the marketplace. click to the Place a Bid
button

-
This will show product details

-
Click to the Place Bid. This will show a popup modal.

- Click to the
I Understand & Continue
button
- Of everything okay this will redirected to the
Bidding History
How to resell artwork
- After purchasing of an artwork, user can see his purchase artwork on his panel which is show in the user panel sidebar.
-
In the purchase panel you can see put on sell icon on the artwork page
How to admin check earnings
-
Go to
Transaction/All Transactions
- Here you will see all the transaction of the platform.
-
Here you can see all the earnings of the platform from
Platform Earnings
column.

thank you
Again, thank you for purchasing zaitors. If you need some help, or support please use email or
contact form via codecanyon Profile site
Hope you happy with the zaitors, all the best with your business.
release log
Version 3.0.0 (26th May 2022)
Change Log
- MetaMask Integration
- Moralis Integration
- Web3 Integration
- NFT Minting
- NFT BUY/SELL
- NFT BUY/SELL Fees Collection
- Solidity
- Multi Chain Support
Version 2.0.0 (24th February 2022)
Change Log
- Multi language
- RTL support
- CDN include
- Integrating google 2FA in sign in
- Dynamic meta tags
- Dynamic all the logos entire application
- Password resetting in admin panel issue fixed
- Notification show in frontend
- Changing options for preloader icon and admin panel icon
- Dynamic footer content
- User side FAQ display issues fixed
- Platform income show in admin panel more smooth
- Dynamic branding entire application
Version 1.0.0 (14th December 2021)
©
NFTZai