This is a Spotify clone project created as part of a coding bootcamp. It is a web application that replicates some of the features of the popular music streaming service, Spotify.
- Login with Spotify account
- Browse and search for songs, artists, and albums
- Create and manage playlists
- Play and pause music
- Skip and rewind tracks
- Control volume
- Shuffle and repeat songs
- React.js
- Node.js
- Express.js
- Spotify Web API
- Material UI
- Axios
To run this project on your local machine, follow these steps:
- Clone the repository: git clone https://github.com/your-username/spotify-clone.git
- Install dependencies: npm install
- Create a Spotify Developer account and register your app
- Add your app's Client ID and Client Secret to a .env file in the root directory
- Start the server: npm start
- Open the app in your browser at http://localhost:3000 Note: You will need to have Node.js and npm installed on your machine to run this project.
- Integration with other music streaming services
- User authentication and authorization
- Personalized recommendations based on listening history
- Improved search functionality
This project was created by Divya Goyal. Special thanks to Vinayak Gavariya for their guidance and support.
License This project is licensed under the MIT License. Feel free to use and modify this code for personal or commercial projects