Spotify Me is an open-source web application that provides a visual overview of your Spotify account. It allows you to explore your Spotify profile, view your top artists, tracks, and playlists, and gain insights into your listening habits with a sleek and intuitive interface.
- View your Spotify user profile
- Explore your top artists and tracks
- Browse your playlists
To get started with Spotify Dashboard, follow these steps:
Node.js (version 14 or higher) npm or yarn or pnpm
git clone https://github.com/your-username/spotify-dashboard.git
cd spotify-dashboard
pnpm install
# or
npm install
# or
yarn install
Create a .env file in the root of the project and add your Spotify API credentials:
AUTH_SPOTIFY_ID="<Your spotify client id>"
AUTH_SPOTIFY_SECRET="<Your spotify client secret>"
AUTH_SECRET="<auth secret for auth.js>"
NEXTAUTH_URL="<redirect uri given in the spotify api dashboard>"
pnpm run dev
Visit http://localhost:3000 in your browser to see the app in action.
- Login with Spotify: Click the "Get Started" button to authenticate with your Spotify account.
- Explore Your Data: Navigate through the app to view your profile, top artists, tracks, and playlists.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please open an issue on the GitHub repository or contact the project maintainer at akhilmp1721@gmail.com.
- Spotify API for providing access to Spotify data.
- Next JS for the front-end framework and hosting.
- Shadcn UI for the styling framework.