Inspiration
Spotifire is inspired by Spotify, a music streaming platform. The name “Spotifire” is a mixture of the words “Spotify” and “Firecoin”
What it does
Spotifire is a fully decentralized music-sharing platform with a community of artists, listeners, and developers who collaborate and share music. It is built on top of OrbitDB and Web3.Storage which is backed by Firecoin/IPFS. Features:
- Login by connecting Ethereum via Metamask
- Upload audio files to Web3.Storage backed by Firecoin
- Data is stored on OrbitDB backed by IPFS
- Search songs by title, artist, and genre
- Create a playlist and add the liked songs on it
- Play music by songs, album, or your playlists
How we built it
- Dapp is built on Angular and Material/Tailwindcss
- Audio and image files are stored on Web3.Storage is a storage service backed by Firecoin
- Data is stored on OrbitDB, a serverless, distributed, peer-to-peer database. which uses IPFS as its data storage and IPFS Pubsubto automatically sync databases with peers.
What we learned
OrbitDB, Web3.Storage, Firecoin, IPFS
What's next for Spotifire
- Improve UI/UX
- OrbitDB data sync is not stable. It should be handled smoothly
- The Web3.Storage is limited for users. It should be managed seriously
- Think about audio license management
Built With
- angular.js
- firecoin
- ipfs
- material
- orbitdb
- tailwindcss
- web3.storage

Log in or sign up for Devpost to join the conversation.