Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 3.28 KB

README.md

File metadata and controls

65 lines (44 loc) · 3.28 KB

Tontune: Bridging Melodies to the Decentralized World 🎶🌐

Presentation (PDF)Video Presentation

Table of Contents

Introduction

Tontune is a decentralized music streaming platform powered by the TON blockchain, aiming to create a peer-to-peer bridge between artists and listeners.

Please note that this is an alpha prototype of Tontune. This early version is to provide a glimpse and working functionality of the platform. The final product may have significant differences, additional features, and polished user interfaces. Your feedback at this stage is invaluable to help us iterate and improve!

Getting Started

Steps to Launch Tontune via Telegram Bot

Tontune can be easily accessed and interacted with via our Telegram Bot, providing a smooth and integrated user experience. Here’s how you can get started:

  1. Navigate to the Tontune Bot: Open your Telegram app and search for the Tontune Bot or simply click on this link: TontuneBot.

  2. Launch Tontune TWA: Once you're on the Tontune Bot chat, find and press the "Tontune TWA" button to launch the Telegram Web App (TWA).

❗Important Note for Minting NFTs

In order to mint NFTs on Tontune, it's essential to connect your wallet to the testnet first. Ensure that your wallet is set up, funded (for transactions and gas fees), and connected before attempting to mint an NFT.

Running the Web App Locally

To get Tontune running on your local machine, follow these steps:

  1. Ensure that you have Node.js and npm installed.

  2. Clone the repository to your local machine.

  3. Navigate to the root folder of the project and run npm install to install all the dependencies.

  4. To run the development server, use: npm run dev.

Smart Contract on Testnet

Our smart contract has been deployed on the testnet. This allows developers to interact with it, test its functionalities, and build on top of it without using real assets. The address and ABI for the smart contract is already set in all dependecies.

Features

Web3 Integration

Artists and listeners can establish seamless interactions via wallets available on TON (Ton Space, TonKeeper, TonHub, etc.).

NFT Minting and Trading

  • Minting: Fans can mint artists' songs as NFTs.
  • More features coming soon!

Technology Stack

  • Blockchain: TON
  • Front-end: React.js + TypeScript + Tailwind CSS
  • Smart Contracts: FunC, Blueprint

Visuals

Artist's Profile

Home Screen

Purchase NFT

Support

In case of queries or support, feel free to reach out via Telegram.