Skip to content

The Spotify Clone project is a web application that replicates some of the core functionalities of Spotify. It allows users to create accounts, log in, search for songs, create playlists, and play music seamlessly across the app. The project combines React.js for the frontend, Express.js for the backend, and MongoDB with Mongoose for the database.

Notifications You must be signed in to change notification settings

vrajtalati/SPOTIFY_CLONE_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Clone

A Spotify clone built with React.js, Express.js, and MongoDB. This project allows users to sign up, log in, create playlists, search for songs, and play music using a song player that persists across the app.

Introduction

The Spotify Clone project is a web application that replicates some of the core functionalities of Spotify. It allows users to create accounts, log in, search for songs, create playlists, and play music seamlessly across the app. The project combines React.js for the frontend, Express.js for the backend, and MongoDB with Mongoose for the database.

Features

  • User authentication: Sign up and log in functionality using JWT and Passport.js for token-based authentication.
  • Home page: Displays personalized recommendations and recently played songs.
  • My Music: Shows the user's saved songs and playlists.
  • Search: Enables users to search for songs and artists.
  • Create Playlist: Allows users to create their own playlists and add songs to them.
  • Song Player: A persistent song player that plays the selected song across the app using the useContext hook.

About

The Spotify Clone project is a web application that replicates some of the core functionalities of Spotify. It allows users to create accounts, log in, search for songs, create playlists, and play music seamlessly across the app. The project combines React.js for the frontend, Express.js for the backend, and MongoDB with Mongoose for the database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published