nft-royalties hero

NFT Platform for Sharing and Selling Music Royalties


The client from the UK approached the Requestum team with an idea and initial designs for an NFT music platform. The goal of the platform was to give more opportunities to mid-market artists by removing labels and other intermediaries.  With this platform, artists can easily get additional funding from their fans, while fans can profit from the royalties they buy during the license period. All payments are secure, as shares are only sold as NFT items. The platform also aims to build a stronger bond between artists and their fans.

real-time asset

Challenge

When creating the platform, the Requestum team faced several important challenges:

Choosing Technology

We had to decide whether to use existing tokenization platforms or create our own smart contracts for NFT shares.

Comprehensive Payments

It was essential to ensure that all royalty payments to fans included data from every streaming service, even less popular ones like Tidal or Deezer. This required a system for collecting accurate, up-to-date streaming information from many sources.

Solution

To solve these challenges, we used our deep expertise and took a careful, step-by-step approach: 

  • We organized several workshops with the client and our tech team. These sessions helped us understand the music industry and define the best plan for development.

  • Based on these discussions, we chose to develop proprietary smart contracts , which gave us more flexibility and allowed us to build features and payout options tailored to the client’s needs.

  • For handling streaming and royalty data, we integrated a royalty accounting platform API . This tool automatically gathers all statistics, plays, and payout data for each track from all supported streaming services, ensuring accurate calculations for each user.

Discovery Phase

Discovery

Contract Development

Custom Contract Development

Data Integration

Royalty Data Integration

Features


Features

To solve these challenges, we used our deep expertise and took a careful, step-by-step approach: 

Advanced analytics and statistics

Authorization

Users can register or log in to the Platform via MetaMask only. This action is required so they can buy Shares and receive the payouts from the Shares they have bought.

Trending collections dashboard

Tracks Grid

This page is accessible for registered users only. They can view information about the shares they own and their total earnings data through the Dashboard and withdraw the payouts they have earned from their shares.

Trending collections dashboard

Tracks & Earnings

This page is accessible for registered users only. They can view information about the shares they own and their total earnings data through the Dashboard and withdraw the payouts they have earned from their shares.

Portfolio Management Portfolio Management

Track’s Page

On the track’s page, users can listen to a part of the track, find information about the track, its author, and the track’s revenue. If the users are interested in buying shares, they can do it on this page via MetaMask.

NFT collections & detailed card views

Invest

By investing, users can buy the rights to the defined royalties part for the license term. Only registered users can invest, and this can be done through MetaMask (a blockchain contract). This implementation is made for security purposes.

Search, filter, and sorting

Payouts

Every month, the Super Admin processes payouts to shareholders through special smart contracts, ensuring transaction safety. Shareholders can then withdraw their earnings from the platform.

Mobile apps Mobile apps

Upload Track

Here, Super Admins can upload new tracks and covers, set the license timeline, number of shares, price per share, and royalty percentage per share. They can also gift shares during this process.

Tech Stack

Frontend

React

React.js

TypeScript

TypeScript

ViteJS

ViteJS

GraphQL

GraphQL

Tailwind

Tailwind

Web3

Solidity

Solidity

IPFS

IPFS

Ethers

Ethers

DevOps

AWS

AWS

Backend

nodejs

Node.js

Blockchain

Blockchain

Web2

NestJS

Nest

React

React.js

PostgreSQL

PostgreSQL

AWS S3

AWS S3

Docker

Docker

Results

As a result, the Requestum team delivered a modern NFT platform that offers real value for both artists and fans. The solution uses blockchain and NFT technology to make all payments transparent and secure.

The platform is now live in production for alpha testers and has shown good adoption so far. The client plans to use revenue from the new app to invest in further development.

If you are looking to build your own NFT or blockchain-based platform or want to turn an innovative idea into a working product, get in touch with Requestum. We’re ready to help bring your vision to life.

real-time asset
real-time asset

Choose a specialty:

Designer Developer Manager

Choose a field:

Requested Service Optionals:

Web Mobile AI UI/UX Other

Your Budget: $0k

0$ 20$ 40$ 60$ 80$ 100$