Skip to content

khushi-parikh/inter-iit-blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

On Chain Radio

A Decentralized Music Streaming Platform created on Aptos Blockchain

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributors

About The Project

On Chain Radio offers a unique and liberating experience for both artists and listeners. Artists can upload their music directly to the blockchain, retaining full ownership and control over their work. Listeners can explore a diverse library of music without restrictions, supporting artists directly and shaping the platform's future through community governance.

Built with the robust and scalable Aptos blockchain, On Chain Radio guarantees a seamless and secure listening experience. React's intuitive interface makes exploring and discovering music a joy, while the decentralized nature of the platform eliminates censorship and ensures transparency.

The Target Audience include:

  • Artists: Upload your music directly to the blockchain, control your content, and earn fair compensation.
  • Listeners: Discover a vast library of music, support independent artists, and enjoy a personalized listening experience.

(back to top)

Built With

  • Aptos
  • React

(back to top)

Getting Started

Below are the instructions to setup your project locally.

Prerequisites

This is the list things you need to use the software and how to install them.

  • node

  • npm

    npm install npm@latest -g

Installation

To run the project locally

  1. Clone the repo
    git clone https://github.com/khushi-parikh/inter-iit-blockchain
    
  2. Open inter-iit-blockchain folder in the terminal and move to client folder
    cd client
    
  3. Install NPM packages
    npm install
    
  4. Create a .env file in the client folder and add the following to it:
     REACT_APP_MODULE_ADDRESS = '0xa0bc4c2aecb79781c72990d2cd5aa3fdc7e523ca42ce2c314b82c28d0e182d56'
     REACT_APP_NFTSTORAGE_TOKEN = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDI0YTg0NzI5MjlhMjlmMDkzOUQwMDQxZWFBODhGRGY0ZENFMzUzMWYiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTcwMDY3Mjc3OTg0MSwibmFtZSI6InRlc3QxIn0.DnTfyOIfpSr2rW-gKpFyVGSWmf3BtMbMCy7dQ59jUuM'
    
  5. Now start the local host
    npm start
    
  6. The OnChainRadio will be working on localhost:3000

(back to top)

Collaborators

Name
Khushi Parikh
Arun Raghav S
Ashutosh Kumar
Drishti Agrawal
Omkar Rathod
Soham Parikh

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published