Skip to content

ritigya03/CassetteChain

Repository files navigation

CassetteChain 📻

CassetteChain 🎧💿 — a fun yet powerful Web3 project where Spotify playlists become NFTs, paired with secret messages, and sent as unique digital keepsakes to friends. Inspired by a personal moment, built with beginner-level Web3/backend knowledge — and a LOT of sleepless nights, debugging, experimenting, and learning along the way.

  • 🎧 Connect MetaMask + Spotify
  • 🌈 Browse cute & aesthetic playlists
  • 📝 Pick one, add a secret message & mint it as an NFT
  • 📬 Send it to your friend’s wallet address
  • ✨ With one click, they’re taken to a beautiful page → listen to the playlist → and the secret message reveals over time 🎁

💡 Why NFTs & Blockchain?

  • True digital ownership — your gift lives on-chain, not in a database
  • Decentralized memory sharing — no middlemen
  • Time-revealed secrets — encoded into smart contracts
  • Metadata + media stored via IPFS — no broken links
  • Wallet-based access — portable, secure, personal
  • Forever proof of playlists, vibes, and messages

🚧 Coming Soon

  • 🔥 Burn NFTs for emotional closure
  • 🖼️ Add images and voice clips to your gifts
  • 🎨 Custom themes for personalized vibes
  • 🎧 Use your own Spotify playlists
  • 🕵️ Secret message unlocks only after full playback

How to use this on your end 🩷

  1. Clone the Repository
git clone https://github.com/ritigya03/CassetteChain 
cd CassetteChain
cd gitstuf
cd CassetteChain
  1. Add your wallet Private Key in .env files

  2. Start the Backend

cd backend 
node index.js 
  1. Start Frontend
npm run dev

Linkedin Post with Demo Video

Visit Post

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published