Giter VIP home page Giter VIP logo

beatstreet's Introduction

Beatstreet

Welcome to Beatstreet, a free website where you can listen to your favorite music anytime, anywhere. This website has been developed using the MERN stack, which stands for MongoDB, Express, React, and Node.js.

Features

  • Can be installed as a PWA on your PC or Mobile.
  • Listen to your favorite music for free
  • Search for your favorite artists, albums, and songs
  • Create and manage playlists
  • Download songs for offline listening
  • No Subscription
  • No Ads

Technologies Used

  • MongoDB - for the database
  • Express - for the backend API
  • React - for the frontend UI
  • Node.js - for the server
  • ReactQuery - for fetching data from the backend
  • Redux - for state management
  • Material-UI - for the UI components
  • Netlify - for hosting the website
  • HTML, CSS, and JavaScript - for the website design and functionality

Getting Started

To use the Music Streaming Website, simply click on the following link: Beatstreet

Screenshots

Desktop View

Homepage

Homepage

Search Results

Search Results

Playlist

Playlist Creation

Mobile View

Homepage

Search Results

Playlist

Support

If you like Beatstreet and find it useful, consider giving it a star on GitHub and if want to support the development of the project, you can also consider buying me a coffee Your support is greatly appreciated!

Buy Me A Coffee

If you have any issues or feature requests, please submit them on the GitHub repository as well. We're always looking to improve the user experience and welcome any feedback you may have.

Thank you for using Beatstreet!

Disclaimer

Beatstreet is a music streaming website that utilizes third-party APIs to provide users with access to a vast library of songs and other content. While we strive to ensure that the content available on our website is of the highest quality and free from copyright infringement, we do not own or have any affiliation with the songs and other content available on the website.

All songs and other content on Beatstreet are the property of their respective owners and are protected by copyright law. As a result, Beatstreet is not responsible for any infringement of copyright or other intellectual property rights that may result from the use of the songs and other content available on our website.

By using Beatstreet, you agree to use the songs and other content available on our website only for personal, non-commercial purposes and in compliance with all applicable laws and regulations. We encourage all users to respect the intellectual property rights of the respective owners and to refrain from any unauthorized use of the songs and other content available on Beatstreet.

Development and Future Plans

Beatstreet has been a labor of love, developed by a single developer over the course of more than one month. The frontend alone required countless hours of work, with many bugs and challenges along the way. However, the end result is a beautiful and intuitive website that offers free music streaming to users all over the world.

As a beginner, developing Beatstreet has been an incredibly challenging experience, but also been incredibly rewarding. Over the course of this project, I have gained valuable experience working with technologies such as MongoDB, Express, React, and Node.js, as well as improving my skills in HTML, CSS, and JavaScript.

Looking ahead, I am excited to continue to develop Beatstreet and add new features and functionality to the website. Some of the features I am considering for the future include:

  • Social features: enabling users to follow each other and share playlists with friends Developing these features will require a significant amount of work, but I am excited about the challenge and am committed to continuing to improve and refine Beatstreet for the benefit of its users.

  • Lyrics Integration: Integrating a lyrics API to show the lyrics of the current playing song on the screen

  • User Feedback: Allowing users to provide feedback about the website and suggest new features they would like to see in the future. This feedback can be used to improve the website and make it more user-friendly.

  • Social Sharing: Allowing users to share their favorite songs, playlists and artists on social media platforms like Facebook, Twitter, and Instagram.

Developing these features will require a significant amount of work, but I am excited about the challenge and am committed to continuing to improve and refine Beatstreet for the benefit of its users.

Thank you for your support, and stay tuned for more updates and improvements in the future!

beatstreet's People

Contributors

immdipu avatar skgupta507 avatar

Stargazers

Meet Raut avatar Sri naga Venkat avatar Jorge Rancé Cardet avatar Roshan Jha avatar Dipesh khaiju avatar Ishu Pathak avatar Anitha Anjaneyulu avatar Astra Boy avatar tn-py avatar Yamraaj Yaduvanshi  avatar Shivam Jha avatar  avatar  avatar flyinLemon avatar Steven avatar A LEX avatar  avatar Amel Osmanović avatar Saikrishna Reddy avatar  avatar Kefuoe Sole avatar  avatar Shana Straycat avatar

Watchers

 avatar  avatar

beatstreet's Issues

Android app

Can you Create Android application for beatstreet

Login Page Setup

How to make the Login And signup page work as i tried hosting it locally in my system but the login page gives error do i need add my .env variable in it to work. If so can u provide me with a Template of the .env file

home screen loading n then error.

hello @immdipu the home page to the site is showing error instead of songs all the env variable data and Api key is correct the other tabs are working like artists, playlists. but the home screen or discover seems to not work for me.
i have attached a screenshot of the office. Your Site seems to work right can u guide me with the error.
Something went wrong please try again later. after reloading and redeploying the page n site it shows the same.
image

Playing the song

When I click on a song that is displayed in the sidebar and I try to play it, there is a problem (the problem is the time of the whole song, which is NaN, and its execution)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.