project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Rex

The first music discovery and recommendation engine powered by the blockchain

Rex

Created At

Metabolism

Winner of

trophy

🥇 ZORA — 🎤🎵🎤 On-chain Music ecosystems

trophy

🏆 Metabolism Finalist

Project Description

Rex is a music player and discovery platform for the web3 generation. Our recommendation engine allows users to discover new music based on onchain data, such as music NFT owners and previous owners, playlists, and tips data.

We plan to allow playlist minting on our platform as well as music tipping. Any users can tip via our smart contract, which sends the money to the NFT owner. If they tip a playlist, both the playlist owners and music owners will split the tips.

How it's Made

We built this app as a React application deployed via netlify. We are using SpinAmp api and Zora API to query on chain musical NFT data and generate custom recommendations for music discovery based on that data. We use RainbowKit for wallet integrations. Zora and SpinAmp have done a great job indexing the music catalogs on the Blockchain, and have saved us alot of that querying and indexing work, allowing us to focus more on our product.

We've started to scope out and build our smart contracts, but they are not full complete or deployed yet. We have a Tipping Contract and a Playlist Minter that we plan to deploy on Polygon in the future. Given the time alotted, we prioritized development of the recommendation engine based on order and owner history first, and the front end app. Tipping and Playlists will feed right into the recommendation engine as well.

background image mobile

Join the mailing list

Get the latest news and updates