NFT analytics and marketplace platform: Delivering a 21% ROI with real-time analytics

Project overview
At its height, the NFT market comprised hundreds of thousands of non-fungible tokens (NFTs), all existing on dozens of different blockchains. Keeping track of them, let alone exchanging them between blockchains, was a headache for most traders. That’s not to mention that market data was scarce, making data-driven decisions difficult, if not impossible, for most users.
Where most saw an insurmountable challenge, our client saw an opportunity. The Web3 company decided to build a solution that would become a Bloomberg Terminal for NFTs.
Our client was looking to do more than just supply traders with relevant market data, however. In addition to a complete toolbox for tracking NFT prices and other metrics, this market intelligence platform would also enable users to exchange assets without leaving the solution.
The company envisioned its product as an educational tool, as well. It would help newcomers to the world of crypto to better grasp the intricacies of NFT trading, all in an intuitive, user-friendly way. The platform would also enable NFT creators to build communities around their collections and promote environmental sustainability.
However, making this wealth of market data easy to grasp for newcomers to the world of NFTs and crypto was easier said than done. The same rang true for the scope of NFT exchange features the platform was meant to provide.
So, our client realized early on that it’d take a partnership with an expert in real-time data visualization to build a data-heavy frontend that remains fast, responsive, and intuitive for both buyers and sellers. That’s why the Web3 company turned to Darly Solutions.
Services


Challenges
To become a truly successful product, the platform had to visualize complex data in a way that was easy to grasp for traders of all experience levels, from novices to pros. At the same time, it had to provide more experienced traders with any advanced tools they may need. For example, they might want to run custom calculations to gain more insights into the market.
This was the project’s key challenge: making the product intuitive and user-friendly for both experienced and novice traders.
At the same time, we had to navigate the challenges inherent to building interfaces for data-heavy platforms. Those included ensuring low-latency data streaming for real-time insights and choosing the right level of detail in data representation. We also had to provide sufficient customization options to users of different levels of expertise.
To meet the needs of novices in crypto, our client also wanted us to implement educational features. For example, we had to add timely and comprehensive in-app messaging to guide users through complex user flows.
Finally, our client needed the platform to look stunning and provide frictionless user experiences on all devices, regardless of the screen size. That required us to consider responsiveness as one of the main factors in selecting the tech stack for the platform.
Our extensive discovery phase revealed the following business needs and technical requirements that guided our work on the project:
Strategic business needs
01 Launch a market intelligence platform with a marketplace that facilitates data-driven NFT trading across blockchains
02 Ensure the platform offers value and remains intuitive to both experienced and beginner traders
03 Add educational features to the platform to facilitate the customer journey for new traders
04 Achieve an ROI of at least 15% within the first two years
05 Reach a customer satisfaction (CSAT) score of at least 80% within the first six months
Technical requirements
01 Develop a responsive web app interface for the platform
02 Implement the frontend for core features: market data charts, custom statistics calculations, and a marketplace for buying and selling NFT assets
03 Facilitate digital asset navigation with multi-faceted search, filtering, and sorting
04 Implement a digital asset management system for managing NFT assets
05 Ensure interface responsiveness across desktop and mobile devices with various screen sizes
06 Enable users to set up and receive real-time alerts on asset prices and NFTs’ buy/sell status
07 Ensure an 85% task success rate during user testing
08 Limit latency to under 50 ms and the response time to under 0.3 s for the interface
09 Ensure support for large amounts of historical and real-time data without dips in performance
We’ll help you secure a high task success rate and hit the CSAT targets with extensive user testing and iterative improvements.


.webp)
Solutions
To build a fast, responsive interface for a platform as data-heavy as our client’s product, we opted for Next.js and React when determining the tech stack.
Thanks to its component-based approach and performance-optimized syntax, React was an obvious choice for building a data-intensive interface that looks great on any device. Next.js, in turn, powered server-side rendering for the React application, allowing us to maintain high performance and low latency for real-time data visualizations.
Following multiple iterations of development, testing, and improvement, we delivered a fast, responsive interface for our client’s NFT market intelligence and marketplace platform. Its core features included:
- User registration, account management, and profile pages
- Market data visualizations based on real-time and historical data
- Custom statistical calculations for personalized insights into the market
- Real-time alerts on a specific asset’s price or buy/sell status
- Convenient marketplace for buying and selling NFTs across blockchains
- Robust digital asset management system for users’ NFT portfolios
- Advanced search, filtering, and sorting
- Support for NFT ads seamlessly integrated into the layout
Overall, the solution was well-received by both categories of users. Testing among experienced traders showed a 92% task success rate and an 88% CSAT score. Task success rates among new traders, in turn, reached 91%, with the CSAT score amounting to 89%.
At the same time, we ensured the platform’s consistently high performance when processing a large number of requests and vast volumes of historical and real-time data. The platform showed a <50 ms latency and <0.3 s response time, as per the client’s technical requirements.



Robust data visualizations for market intelligence
As a Bloomberg Terminal for NFT traders, the platform had to provide a comprehensive set of data visualizations for market trends like token pricing over a specific period of time. So, we implemented real-time charts for a number of metrics, from token prices and trading volumes to ownership stats. Users can switch between different chart views to adapt the visualization to their needs.
Thanks to our tech stack choice, the interface can easily handle large volumes of historical and real-time data without a dip in throughput, response time, or latency. At the same time, our testing and interface improvements helped us make charts intuitive for both experienced and beginner NFT traders.

Custom calculations
To meet the needs of experienced traders, we implemented a platform module that enables users to manipulate and analyze the available statistical data by running custom calculations. These calculations may concern cryptocurrency rates, ownership distribution, trading volumes, and more.
This feature was among the most frequently praised in the CSAT feedback we received from experienced traders. The reason was simple: seasoned NFT traders appreciated being able to pinpoint market trends others could miss to make informed decisions on buying and selling.

Digital asset marketplace
In addition to market intelligence features, we also designed the NFT marketplace for the platform. The marketplace enables users to mine and sell their NFTs, as well as buy assets from other users — all without leaving the platform.
To accommodate the needs of both NFT novices and experts, we added in-product messages that deliver information on the selling method or gas fees at the right time and in the right place. Thanks to this, the task success rate for buy/sell actions among new traders reached 93%, which exceeded the average rate for the whole platform.

Advanced search, filtering, and sorting
Some users may have a specific digital asset in mind when they browse the marketplace. To help them easily find what they’re looking for, we implemented a robust search with versatile filtering and sorting capabilities. Past search queries and results are securely stored for future reference for every account.
These search, filtering, and sorting features minimized the time on task for both experienced and beginner users. At the same time, search results are returned fast, with a high relevance (as measured by Precision@K) and recall. This helped the platform secure a click-through rate higher than the industry benchmark following its launch.

User profiles
To access the platform, users need to create an account. We improved the registration process in multiple rounds of testing to minimize the time on task and improve task success rates. Validation rules, in turn, help ensure password hygiene (which directly impacts account security) and prevent typos and erroneous data entries.
Once authenticated, users can always change their handle, profile image, and other information via a simple yet intuitive account management page. We tested all user flows to ensure responsiveness, performance, and user-friendliness, improving them in iterations to minimize the time on task.
As a result of these improvements, the time on task for account management user flows was reduced by 41% between the first and final iterations.

Digital asset management system
NFT portfolios can be difficult to manage, so we ensured our client’s platform facilitates the process as much as possible. Our digital asset management system allows users with various levels of experience to view and manage their NFTs easily. We identified and removed all sources of friction during our testing.
Our iterative improvements and in-app messaging for educating beginner traders paid off. Traders with little to no experience with NFTs successfully navigated their portfolios with a task success rate of 91%.

Real-time alerts
To always remain on top of the latest changes in the token price or status changes, users can set up custom real-time alerts.
Our user testing showed several areas of improvement in this feature. With the client’s green light, we improved the user flows for setting up custom alerts, increasing feature adoption as a result.
We also minimized the latency between the tracked change occurring and the alert reception so that users could act on those changes as soon as possible.

NFT ads
To provide an additional revenue stream for our client, we also integrated an NFT advertising feature into the marketplace. Thanks to it, NFT sellers can reach potential buyers with non-invasive, seamless ads appearing in search results.
A robust toolkit for ad targeting and seamless ad integration contributed to the platform’s ROI, which reached 21% within the first two years.
Tech stack
Impact
Our dedication to iteratively testing and improving the interface helped our client set its platform up for success among both experienced and new NFT traders. Our efforts paid off in multiple ways, including:
We’ll deliver a responsive interface that supports real-time analytics and large data volumes without dips in performance or user experience.


Related case study
Connect with us
.webp)
We are a tech partner that delivers ingenious digital solutions, engineering and vertical services for industry leaders powered by vetted talents.