Flow Jukebox
Flow Jukebox is more than a project. It’s a glimpse into the future of on-chain social experiences. Flow Jukebox - where music meets the blockchain. Built with Flow, for the Flow community.
ビデオ
説明
🎵 Flow Jukebox — Music Powered by Smart Contracts
Live on https://flow-juke-box-ui.vercel.app/
Short Summary:
Flow Jukebox transforms music experiences into interactive on-chain events. Anyone can start a jukebox session, play music on a shared screen, and let the crowd vote, boost, or add songs — all using Flow tokens. It’s a decentralized, token-powered social music queue built entirely on the Flow blockchain.
🚀 The Idea
Imagine owning a bar, or organizing a house party, or a virtual event. No need for a DJ or specialized hardware, you just open Flow Jukebox on the screen and the party can get started.
People connect their Flow wallets, browse songs, and use tokens to:
💡 Add songs to the queue
🔼 Boost their favorites to the top
👀 Watch in real time as the queue reorders on-chain
Every interaction — adding, boosting, and playback scheduling — is processed instantly through Flow smart contracts.
⚙️ How It Works
Start a Jukebox:
The host launches a jukebox session by paying a Flow fee. This deploys a Jukebox NFT representing that session.Queue Songs with Flow Tokens:
Users interact via the web app to add or boost songs, sending Flow payments to the jukebox contract.
Each action triggers an on-chain update — the queue dynamically reorders by total backing amount.Autoplay & Payouts:
The jukebox runs on a timer powered by Flow Forte Scheduled Transactions.
When a session ends, the contract automatically distributes payouts to the jukebox owner and burns the session NFT.

💎 Built With
Smart Contracts: Written in Cadence, deployed on Flow Testnet
Scheduled Automation: Powered by Flow Forte Transaction Scheduler
Frontend: React + Vite, integrated with FCL (Flow Client Library)
Wallet Integration: Full Flow wallet support for adding or boosting songs
🌐 Why It’s Different
Flow Jukebox blends entertainment, ownership, and real-time blockchain utility:
No centralized playlist manager — the community controls the queue.
Every action is transparent and verifiable on-chain.
Venues and event hosts can monetize engagement instantly.
It’s a perfect example of Flow’s vision: fun, fast, and frictionless consumer dApps that feel magical — not technical.
🗺️ Roadmap
Phase 1 — Proof of Concept (✅ Completed)
💿 Functional Prototype: Built and deployed the first working Flow Jukebox dApp on Flow Testnet.
🔗 Smart Contracts in Cadence: Implemented NFT-based jukebox sessions with automatic payouts, burn logic, and time-based expiry via Flow Forte Scheduled Transactions.
🖥️ Frontend: Created a React + FCL interface for starting jukeboxes, adding songs, and boosting them with Flow tokens.
▶️ YouTube Integration: Integrated YouTube playback for all added songs, allowing the jukebox to stream real videos in sync with on-chain actions. The core FlowJukeBox contract is platform agnostic, any other platform can be run on top of it, YouTube is selected as the best one for demonstrating capability and proving the concept.
⚙️ End-to-End Validation: Demonstrated instant on-chain queue reordering, payouts, and session finalization — proving the concept’s viability and user appeal.
Phase 2 — Mainnet Launch (🚧 In Progress)
🌐 Mainnet Deployment: Migrate smart contracts to Flow Mainnet and validate all wallet, schedule, and payout flows in production.
🔐 Audit & Optimization: Conduct contract security reviews, optimize gas efficiency, and streamline transaction UX.
💳 Payment Layer: Finalize Flow token logic for adding/boosting songs using real on-chain payments.
📊 Analytics Dashboard: Implement session metrics, user leaderboards, and transaction summaries for hosts.
🪙 Monetization: Finalize business model details for host earnings and reward structures to power real jukebox sessions at events or within communities.
Phase 3 — Adoption & Expansion (🔜 Upcoming)
🎧 Online Events: Host live, shared jukebox sessions (e.g., Flow Fridays, Hackathon closing party) where users join, boost, and listen together.
💬 Community Features: Add reactions, live chat, and global leaderboards to make jukebox sessions social and interactive.
🏟️ IRL Integrations: Deploy Flow Jukebox to real-world venues — cafés, bars, and community meetups — using QR-code access.
💰 Fiat-to-Flow Gateway: Enable seamless entry for non-crypto users through automatic fiat conversion into Flow tokens for transactions.
📱 Mobile Experience: Launch mobile-optimized version for quick participation and song boosting.
🤝 Partnership Ecosystem: Collaborate with Flow projects, music collectives, and venues to make Flow Jukebox the go-to interactive music layer — both online and offline.
ハッカソンの進行状況
Vibe coded and fully functional. Live on https://flow-juke-box-ui.vercel.app/
テックスタック
資金調達の状況
Not started, open to funding