



Sonic_IP
Record, mint, and trade unique audio loops as permanent on-chain assets.
Links
Team
2 members- AN
Anish Hedau
member - TAOwner
Tanmay Gaikwad
owner
Overview
Category: Web3/Blockchain
Sonic IP Loops is a decentralized application that provides a seamless, end-to-end workflow for creating, owning, and trading music on the blockchain. Built on the Filecoin Calibration network, the platform uniquely integrates an in-browser audio recorder, allowing creators to capture short sound loops directly within the dApp. This removes the friction of using external software, enabling a fluid transition from creative spark to on-chain asset.
Architecturally, the project features a modern frontend built with Next.js, TypeScript, and Tailwind CSS, utilizing the App Router for a lightweight and performant user experience. Wallet connectivity and blockchain interactions are managed by a robust Web3 stack including RainbowKit, Wagmi, and Viem, ensuring a smooth user journey. Under the hood, audio files and their corresponding metadata are uploaded to the InterPlanetary File System (IPFS) via the Lighthouse SDK, guaranteeing permanent, decentralized storage and true ownership. The core logic is powered by two primary Solidity smart contracts: SonicIPToken, an ERC-721 contract for minting the audio NFTs, and SonicVoiceMarketplace, which facilitates peer-to-peer trading. These contracts are developed using Hardhat and leverage OpenZeppelin's battle-tested libraries for enhanced security and standards compliance.
By combining a music creation tool, decentralized storage solution, and an on-chain marketplace into a single, cohesive platform, Sonic IP Loops addresses a key gap in the market. It empowers musicians and audio artists to not only mint their work as NFTs but to control the entire lifecycle of their digital creations, from initial recording to final sale, all within a decentralized ecosystem.
Key features:
- In-Browser Audio Recording: Create and capture short audio loops directly within the web application, eliminating the need for any external recording software or file uploads.
- Decentralized File Storage: Leverages IPFS via the Lighthouse SDK to permanently store all audio files and NFT metadata, ensuring data persistence and censorship resistance.
- On-Chain Marketplace: A fully integrated marketplace, powered by a dedicated Solidity smart contract, allows creators to list their audio NFTs and collectors to buy them seamlessly.
- ERC-721 Audio NFTs: Mints audio loops as standard ERC-721 tokens on the Filecoin network, creating verifiable, unique, and tradable on-chain assets for creators.
- Modern Web3 UX: Utilizes RainbowKit and Wagmi to provide a smooth and intuitive wallet connection and transaction experience for both creators and collectors.
- Creator & Collector Dashboards: Provides dedicated dashboards for users to manage their personal NFT collections, view purchased assets, and track their active marketplace listings.
Tech stack: Next.js, React, TypeScript, Tailwind CSS, Ethers.js, Viem, Wagmi, Hardhat, Solidity, OpenZeppelin, RainbowKit, React Query, Lucide React, Lighthouse Web3 SDK, pino-pretty, dotenv, ESLint, PostCSS, React Icons