{"repo":"chxmq/Aurora","free":true,"listed":false,"github":"https://github.com/chxmq/Aurora","clone":"git clone https://github.com/chxmq/Aurora.git","description":"Decentralized music streaming platform built on Web3. Upload and discover tracks stored on IPFS, tip artists in ETH via MetaMask, and listen through a custom Web Audio engine with real-time crossfade, EQ, and visualizers. React + TypeScript, local-first with optional decentralized storage.","language":"TypeScript","stars":39,"topics":["decentralized","ethereum","ipfs","music","pinata","web3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"A decentralized music platform where artists upload, listeners discover, and creators get tipped — backed by IPFS and your wallet. --- ✨ What is Aurora? Aurora is a Web3 music-sharing app. Upload tracks, build playlists, post to a social feed, follow artists, and tip them in ETH. Content can live entirely in your browser or be pinned to IPFS via Pinata — there's no central backend to run. Connect a wallet, and you're in. 🎧 Features - Stream & discover — engagement-ranked feeds for trending tracks, viral sounds, and posts - Upload your sound — drag-and-drop audio + cover art, stored locally or pinned to IPFS - A real player — gapless two-deck crossfade engine, 10-band equalizer, live spectrum/waveform visualizers - Playlists & liked songs — organize and revisit what you love - Social layer — posts, comments, likes, follows, and notifications - Tip artists — send ETH straight to a creator's wallet via MetaMask - Wallet sign-in — onboarding flow keyed to your wallet address, no passwords - Light/dark, responsive — built on Radix + Tailwind, works on mobile and desktop 🛠 Tech Stack Layer Tools ------- ------- UI React 18, TypeScript, Tailwind CSS, shadcn/ui (Radix) Build Vite, SWC Routing / state React Router, React Query, Context providers Audio Web Audio API (dual-deck mixer, biquad EQ, analyser) Web3 MetaMask (EIP-1193), ETH transfers Storage Browser localStorage (default) · IPFS/Pinata (optional) 🚀 Getting Started Prerequisites: Node.js 18+, and the MetaMask extension for ","default_branch":null,"files":null,"tree":[],"storefront":"/r/chxmq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chxmq/Aurora/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}