This is a clone of Spotify for educational purposes.
- Click here to see a demo
Client: Next JS, Tailwind CSS, Recoil
Server: Next Auth, Spotify API
To run this project, you will need to add the following environment variables to your .env file
NEXT_PUBLIC_SPOTIFY_ID
This is the client ID from the Spotify project.
NEXT_PUBLIC_SPOTIFY_SECRET
This is the client secret from the Spotify project.
JWT_SECRET
This is the JWT secret used to encrypt JWT tokens.
NEXTAUTH_URL
This is the URL next-auth uses.
- Fully Mobile Responsive
- Authentication using Spotify
- Can play music if you have Spotify Premium
- Has volume functionality for music
Clone the project
git clone https://github.com/rkazi103/spotify-ui-appGo to the project directory
cd spotify-ui-appInstall dependencies
yarnStart the server
yarn dev