Skip to content

This project is a musician profile and NFT minting platform that allows artists to showcase their work and create unique Non-Fungible Tokens (NFTs) for their music.

License

Notifications You must be signed in to change notification settings

Aryamanraj/musicNFTReactApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Execution

Clip:

Working GIF

Musician Profile and NFT Minting Platform

This project is a musician profile and NFT minting platform that allows artists to showcase their work and create unique Non-Fungible Tokens (NFTs) for their music. The README provides an overview of the project's features, installation instructions, and usage guidelines.

Table of Contents

Features

The musician profile and NFT minting platform consist of three main pages:

1. Artist Profile Setup

  • Upload a profile picture.
  • Upload a background image.
  • Write an "About" section to provide a description of the artist and their work.
  • Provide a wallet address to receive payments for NFT sales.
  • Add links to social media profiles for easy access to the artist's other online presence.

2. Artist Profile Page

  • View the artist's profile with the uploaded profile picture, background image, and about section.
  • See the artist's wallet address and social media links.

3. NFT Creation and Statistics Page

  • Upload music data, including metadata such as title, genre, release date, and album art.
  • Mint an NFT using the provided music metadata.
  • View the total number of NFTs minted by the artist.
  • Access details about the last minted NFT, such as title, metadata, and token ID.

Installation

To install and set up the project, follow these steps:

  1. Clone the project repository from GitHub:

    git clone https://github.com/Aryamanraj/musicNFTReactApp.git
  2. Navigate to the project directory:

    cd musicNFTReactApp
  3. Install the required dependencies:

    npm install
  4. Configure the project:

    • Update any necessary configurations such as database connection details and wallet integration settings.
  5. Set up the database:

    • Create a new database for the project.
    • Configure the project to connect to the created database.

Usage

To use the musician profile and NFT minting platform, follow these steps:

  1. Start the project:

    npm start
  2. Access the application in your web browser:

    http://localhost:3000
    
  3. Set up your artist profile:

    • Navigate to the profile setup page.
    • Upload a profile picture and background image.
    • Write an about section, provide your wallet address, and add links to your social media profiles.
  4. Explore your artist profile:

    • Go to your profile page to see your uploaded profile picture, background image, about section, wallet address, and social media links.
  5. Mint an NFT:

    • Navigate to the NFT creation and statistics page.
    • Upload the music data and metadata, including title, genre, release date, and album art.
    • Mint the NFT using the provided music metadata.
    • View the total number of minted NFTs and details about the last minted NFT.

License

The Music NFT React App is licensed under the MIT License. Feel free to modify and distribute the game as per the terms of the license.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please feel free to open an issue or submit a pull request on the GitHub repository.

When contributing to the Music NFT React App, please ensure that your code follows the existing coding style and conventions. Provide clear and concise explanations of the changes you've made and test your modifications thoroughly.

About

This project is a musician profile and NFT minting platform that allows artists to showcase their work and create unique Non-Fungible Tokens (NFTs) for their music.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published