INTRODUCTION
We are team 100xEngineers. We have developed a decentralized music streaming platform HiveJAM where artists can upload their content and users can listen to those masterpieces for free.
Our team 100xEngineers consists of 4 amazing developers Aman Tiwari, Shobhit Tiwari, Ansh Doshi, and Utkarsh Batra. We're undergrads and are currently pursuing Bachelors in Technology from Delhi Technological University (DTU). We are familiar with development on Hive Blockchain from the day we won Vihaan007 Hackathon organized by IEEE.
HiveJAM can be used by:
- Artists: Artists can upload their songs or music on our platform and generate income. HiveJAM aims to support new and hustling artists who want to take their first step into the music industry and do not want to invest heavily to publish their content.
- User: Someone who wants to listen to high-quality and lag-free music without interruption.
FEATURES
HiveJAM has various features that make it look attractive, user-friendly and easy to use:
- Authentication and Login: HiveJAM allows users and artists to log in through their Hive account and use our music streaming platform without additional account creation. We have implemented the authentication using Hive Keychain.
- Music Streaming: Users can use our platform to listen to millions of high-quality songs published by artists worldwide . HiveJAM is a one-stop solution for all your music cravings.
- Music Publishing: Artists can publish their content on our platform and generate revenue. It is a great feature for new and upcoming artists who have excellent content.
Generate Revenue: Artists can generate revenue on the basis of the rewards from upvotes and the received support money from the audience on their content.
Discover Music and Artists: HiveJAM allows its users to search their favorite songs and artists and listen to them without any interruption.
- Music Recommendation: HiveJam recommends songs to its users based on their preferred genre. Users can select genre and our platform will recommend music based on that.
Music Upvoting: Users can upvote the songs that they like and the. Upvoting will help generating income for the artist.
Support Artist: Our platform allows users to support their favourite artist by directly sending them Hive or HBD into their account.
- Create Playlist: HiveJAM allows its users to create their playlist of songs that they love. The upvoted song is automatically added to the user's playlist.
- Profile Page: Users/Artists can see all their account details on profile page. All songs published by artist on HiveJAM will be shown here.
- Wallet: Artists and users have access to their Hive wallets, enabling them to view their account balances for both Hive and HBD. Additionally, they can add money to their wallet through third-party cryptocurrency exchanges such as Transak.
TECH STACK
We have used complete MERN (MongoDB, Express, React JS, NodeJS) stack along with HIVE Blockchain APIs to build HiveJAM. Besides this we've used tons of different libraries and components for UI development.
EXPERIENCE AT HACKNOVATE 5.0
It was a great experience participating in HackNovate 5.0. We learned a lot from the developers and the participants we met at the hackathon. The arrangements were excellent and the hackathon was smoothly conducted. We are looking forward to attending HackNovate 6.0 next year.
WINNING POTENTIAL
HiveJAM has winning potential because it is the only decentralized music streaming platform available on Hive. HiveJAM ensures transparency about the music we offer and the income generated by the artists. There is no discrimination of income between a popular artist and a new artist.
Listen to Music Like Never Before with HiveJAM :)
Deployed Project Link : https://hivejam.netlify.app/
Github Repository Link : https://github.com/aman-tiwari001/hive-jam
Presentation Link:
https://www.canva.com/design/DAGEeQtJLPM/84lEopTO40cniAs3BXmMJA/edit
Project Demonstration Video: