Spotify Songs App Project by Bipul & Mobashir


Spotify Songs App

Introduction :

We have created React Music Application like Spotify. The Reason why we choose this
project because it contains fair amount of database operation like creating, updating,
deleting records. And apart from this it also give us idea to know how applications like Spotify, Gaana work on such a big scale.

What are you trying to build?

We are trying to build an application like Spotify it allows user to play and listen unlimited free songs without ads.

Talk about the technology used and why you have you used it :

And the technologies which are being used here is – we are used JavaScript as the primary language for both frontend and the backend. We have used React framework at frontend because React allows us to create large web applications that can change data, without reloading the page. The main purpose of React is to be fast, scalable, and simple. And also we have used CSS for designing because it allows us to make our websites unique and attractive. CSS gives us the opportunity to play with a page layout, adjust colours and fonts, add effects to images, etc. In the backend we have used Node.Js and Express as a server. Node. js is a platform built
on Chrome's JavaScript runtime for easily building fast and scalable network applications. It is uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. In Database we have used PostgreSQL. And these are the reasons why:
 It is good for handling databases.
 It’s open source, powerful, and free.
 Strong community.

Future work which can be done to improve the product :
In future scope of this project we can include social media authentication like  Facebook, Google. We can also implement community where user can invite his friends to join his community and play music.

Demo :