Arpomus is a fully decentralized streaming platform with a community of artists, listeners, and developers who collaborate and share music.
Features:
Login by connecting to Polygon via Metamask
Upload audio to Arweave with $MATIC token by using Bundlr Network as the bridge Arweave <-> Polygon
Search songs by title, artist, and genre
Create playlist and add the liked songs on it
Play music by songs, album, or your playlists
Tracking transactions by logging transactions to firebase
Making Frontend and backend of the web-app
Building with language,i.e, Typescript in which I don't have any experience and never used in my projects
Making use of some public APIs was also a challenging part
Designing website in figma so as to make good prototype was challenging
Discussion