The form has been successfully submitted.
Please find further information in your mailbox.
Non-fungible tokens, or NFTs, have become overwhelmingly popular among brands as another way of gaining recognition and revenue from customers. These tokens allow for 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.
Our client came up with the idea to create a specialized whitelabel marketplace solution in order to simplify the process of integrating NFT tokens into brands’ markets and making the process of buying these tokens more flexible and easier for users.
To enable NFTs trading, we developed an algorithm that allows selling tokens through smart contracts and implemented the functionality of payment by bank card or cryptocurrency.
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 auctions.
Users can get all the information about NFT items as they would from the web application: the general information, which expands when a user taps an item.
Also, the application has the feature of packing different items into one 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.
Each brand has one or several admin accounts related to its NFT marketplace tenant. Admins have a wide range of tools for operating their marketplaces.
The client 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 concept of a whitelabel application into a fully functioning flexible platform for selling NFT items for both crypto- and fiat currencies.
At first, our team analyzed the client’s requirements, explored the ways of implementing the solution, and determined the most suitable tech stack.
We designed a mock-up of the platform, created a detailed plan for the development of each module, and agreed on a workflow with the client. To get an accurate estimate, we created a detailed plan for the development of each module and agreed on the workflow and priority of features with the client.
Also, our development team brought up an important point in terms of user experience and the overall fairness of the platform. We needed to ensure the timed sale system does not adjust the timers to different time zones. Thus, users from the US would get an opportunity to buy limited assets 6 hours earlier than those from Germany.
Based on the specifications and requirements, we recommended the technologies and frameworks that perfectly suited the client’s needs.
We’ve chosen a domain-driven approach to software design (DDD) which allows us to easily add new modules or cut out unused ones when it’s needed. Each feature is a separate module in a different container that allows for flexible customization of NFT marketplaces and adding custom features at request without the need for rebuilding the solution.
Flutter was chosen as the main programming language for platform development. It allows for more comfortable and rapid development and QA processes since the application versions for different platforms are based on a single code instance. All the changes in the code are automatically applied to all platforms, which speeds up the updating process, and fixing bugs in the codefor all the platforms as well. This reduces the costs of development and QA significantly.
Participation in auctions is regulated by the Know Your Customer 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:
Also, to block any malicious activities like illegal content distribution, brands pass the inner validation process each time they mint new NFTs.
After the agreement on the work breakdown structure with the client, we got down to developing the MVP. We delivered module by module every two weeks, discussed tasks in Slack, and had tasks tracked in Jira.
As part of every development phase, we conducted unit and manual testing, so we could detect and fix even the smallest bugs at the earliest possible stage, preventing them from turning into bigger issues.
As a result, after 4 months of work, our team has presented an MVP. The minimal viable product represented a combination of B2C and C2C NFT marketplace platforms allowing businesses to launch limited-time sale events for distributing branded non-fungible tokens.
Also, the MVP possessed such features as
After the MVP release, our client started the first timed NFT sales round which took approximately a month. During this time, Innowise:
For the next six months, our software engineers have been releasing numerous features to bring the product to the complete release stage. This included:
After implementing the product features, Innowise has taken load resistance as the next primary task. To make the platform reliable and responsive even under the highest possible traffic loads, we have reworked the solution’s cloud architecture. From this point on, it can hold up the enormous (up to 5 million) amount of users simultaneously.
For further improvements in load resistance and balancing, we are currently investigating other cloud service providers to see whether it’s possible to upscale even more.
As we’ve conducted a deep analysis of the client’s intentions and needs, we’ve come up with a whitelabel platform that allows brands to rapidly create and deploy their own NFT marketplaces for storing NFT items, putting them on sale, and bundling them. The application’s design allows for comfortable usage of the app for users with any level of experience, which makes the service available to a wide audience. A broad range of payment methods also support this availability.
The product has already gained the trust and interest of a wide range of recognized brands, which resulted in some of them becoming partners and users of the service. Now our team is working on adapting and customizing the marketplaces for the contractors of Web3 Pro™.
Project duration
14 months for a complete whitelabel SaaS platform product launch including
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.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
We sign a contract and start working on your project as quickly as possible.
© 2007-2024 Innowise. All Rights Reserved.
Privacy Policy. Cookies Policy.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warsaw, Poland
Thank you!
Your message has been sent.
We’ll process your request and contact you back as soon as possible.
Thank you!
Your message has been sent.
We’ll process your request and contact you back as soon as possible.