Skip to content

Latest commit

 

History

History
135 lines (97 loc) · 4.62 KB

Binary_Beast.md

File metadata and controls

135 lines (97 loc) · 4.62 KB

CoC Inheritance 2022
NFTones

NFTones - A Web music player minting NFTs
CoC Inheritance 2022 || Binary Beasts


Table of Contents

📝Description

Introducing NFTones, the web-based music player that leverages the power of NFTs. With NFTones, listeners can stream their favorite tracks and discover new music, all while earning NFT tokens as they listen.

In addition to mining, NFTones also features a full-featured music player, with all the bells and whistles you'd expect from a premium music app. Users can search for their favorite songs and artists, create playlists, discover new music, and even share their playlists with friends.

🔗Links

🤖Tech-Stack

Front-end

  • TailWind CSS
  • NextJS

Back-end

  • Solidity

Database

  • The Graph

📈Progress

Fully implemented features in our project

  • NFTs can be minted.
  • Multiple songs can be played.

Partially implemented features in our project

  • Buying and Selling NFTs

🔮Future Scope

Future plans for our project

  • Combining the two websites, one of which mints NFTs and the other of which offers Web Music Player.

💸Applications

Decentralization of Data: By storing user data and information on a decentralised network, NFTones gives users more control over it. Users now have more control over their data, which aids in the prevention of data breaches.

Fair Compensation for Artists: By earning NFT tokens as they listen, users are indirectly supporting the artists behind the music. This creates a new revenue stream for artists and helps ensure that they are fairly compensated for their work.

Discovering New Music: NFTones features a full-featured music player with the ability to discover new music. This helps to promote new and emerging artists, giving them a platform to reach a wider audience.

Monetization: 1)NFTones can be monetized by charging users a monthly or yearly subscription fee to access the platform and its features. 2)It can also monetize through advertisements or partnerships with music industry players. 3)The platform can also earn revenue by selling NFT tokens and taking a percentage of transactions that occur on the platform.

🛠Project Setup

  1. Clone the repository bash
    git clone https://github.com/siddheshsingh26/CoC-Inheritance.git

  2. add env file bash NEXTAUTH_URL=http://localhost:3000 NEXT_PUBLIC_CLIENT_SECRET=07001218db934c32b87fa3674ca53026 NEXT_PUBLIC_CLIENT_ID= 9d8ded4eb10448aab139f0a50657d6fa JWT_SECRET=some_super_secret_value

  3. Start the Website bash npm run dev

💻Usage

  • First of all you must clone the repo.After the following the Project setup the website be started.
  • Now you have to login with the spotify.
  • After login or signup you will be redirected to Home page of the Music Player
  • On this page your spotify made Playlist will be present
  • You can enjoy the Playlist with No Adds.
  • On top of the every page a search bar is there for searching artists albums
  • Process to Mint page has steps to follow for minting an NFT for NOW!!

👨‍💻Team Members

👨‍🏫Mentors

📱Screenshots

Landing Page

Home Page

SearchBar Search

Process to Mint Page!

Mint Page