A whitelabel NFT marketplace solution for NFT PRO™

Custom whitelabel NFT marketplace solution enables popular brands to swiftly create their own marketplaces and sell NFTs, and helps users to purchase and trade NFT assets among themselves.

Customer

Industry
Information Techonology
Region
USA
Client since
2021
The customer provides brands with custom blockchain solutions that help them achieve increased revenue streams and engagement by monetizing their digital identity through NFTs.

Challenge

Non-fungible tokens, or NFTs, have become overwhelmingly popular among brands as another way of gaining recognition and revenue from customers. These tokens allow proving the authenticity and uniqueness of particular products, which makes them valuable for collectors and those who want to possess exclusively authentic products from their favorite brands.

In order to make the process of implementing NFT tokens into the brands’ markets easier and the process of buying these tokens easier and more flexible for users, the client came up with an idea to create a specialized whitelabel marketplace solution.

The solution is supposed to enable:
  • branded NFT marketplace creation;
  • NFT asset creation and trading;
  • NFT asset purchasing and reselling.

Solution

Innowise Group developed the versatile whitelabel NFT marketplace platform from scratch, allowing users to create, buy, and sell NFT assets via web and mobile applications.

Web application

The solution enables brands to utilize the functionality of NFT marketplaces mentioned above. On the user’s side, asset management functionality has been extended with the ability to participate in the auctions.

Users have access to the following sections of the web application:
  • Ongoing listings with the detailed data about each lot (serial №, its owner, current price/best bid, etc.);
  • Detailed information about the particular item;
  • Personal account with detailed data (balance, owned NFTs, etc.).

By clicking on the “Show Listings” button, a user can see all the listings and the information about them: a serial number of the listing, its owner, the best offer (if the item is put on the auction) and the current price of the item.

To enable NFTs trading, we developed the possibility to sell tokens through smart contracts and implemented the functionality of payment by bank card or cryptocurrency.

Mobile application

The mobile app enables users to manage the NFT assets they already possess, buy new ones directly from the issuers and other users as well as participate in the auctions.

Also, the application allows brands to pack different items into one custom bundle.The application interface is simple and intuitive so that any user can get used to operating the application quickly and easily, no matter which platform (web, mobile) or side (brand’s or user’s) is considered.

Technologies & tools

Backend
PHP, Laravel
Frontend
ReactJS, VueJS
Mobile
Flutter
DevOps
Amazon SQS, AWS, S3, EC2
Platforms
Web, Mobile

Process

The customer had a clear vision of how the application should work but needed assistance in understanding how to create it.

Due to the close cooperation of our Business Analyst and Project Manager with the client, we managed to turn the general idea of the whitelabel application into a fully functioning flexible platform for selling NFT items for both crypto- and fiat currencies to a wide range of users.

We solved the issues with everything, considering the development process:
  • creating the design of the whitelabel solution and its architecture,
  • offering ideas on the application’s functionality and their implementation,
  • maintaining the solution after the release (including creation and deployment of custom NFT marketplaces for the NFT PRO™’s contractors).

Discovery phase

At first, our team analyzed the client’s requirements, diving deep into technological challenges, and figured out the best possible solutions (technologies, tools, methodology, etc.).

To get a more precise estimation, we designed a mock-up of the platform, created a detailed plan for the development of each module and agreed with the client on the workflow and priority of features.

Technology choice

According to the specifications and requirements, we selected the technologies and frameworks that perfectly suited the client’s needs.

Flutter was chosen during the creation of the platform. It allows for efficient and rapid development and QA processes since the application versions for different platforms are based on a single code base. All the changes in the code are automatically applied to all platforms, which speeds up the updating process, and fixing bugs in the code resolves issues for all the platforms as well. This reduces the resources required for development, testing and maintenance.

Security

Participation in auctions is regulated by the KYC terms. To keep users’ data safe, we’ve implemented the Onfido API.

To make the process of interacting with NFT items easy and secure, we’ve also implemented a set of solutions:

  • MetaMask to make NFT tokens available for withdrawal from the platform;
  • Coinbase for payments with cryptocurrencies;
  • Circle for payments with fiat money.

MVP Development

We delivered the solution by Agile methodology showing new product iteration every two weeks, discussed tasks in Slack and tracked project tasks in Jira.

Each development phase concluded with the unit and manual testing to ensure the application’s stability, security, and properly working functionality.

Team

3
Back-end Developers
3
Front-end Developers
1
Mobile Developer
2
Business Analysts
2
UI/UX Designers
1
Project Manager
1
Manual QA Engineer
1
Automation QA Engineer

Results

As we’ve conducted a deep analysis of the client’s objectives and needs, we’ve come up with a whitelabel platform that allows brands to rapidly create and deploy their NFT marketplaces for storing NFT assets, putting them up for sale, and bundling them. The application’s intuitive design allows for seamless user experience regardless of user’s level of expertise making the service available to a wide audience. Variable payment methods were introduced to make the platform accessible.

The product has already gained the trust and interest of a wide range of recognized brands, resulting in forming partnerships and acquiring new users. Now our team is working on adapting and customizing the marketplaces for the contractors of NFT

Need a technological solution? Contact us!

Select the subject of your inquiry

Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

What happens next?

1

Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

2

After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

3

We arrange a meeting with you to discuss the offer and come to an agreement.

4

We sign a contract and start working on your project as quickly as possible.