Skip to content

procrastinathree/spotivibe

Repository files navigation

SpotiVibe

# Spotivibe logo for light mode # Spotivibe logo for dark mode

Spotivibe is a web application that enhances your Spotify experience by acquiring data from the Spotify API and providing various features like creating playlists, tracking your Spotify activity, and more.

Table of Contents

Features

Spotivibe offers the following features:

  • Playlist Creation: Create custom playlists based on your music preferences and favorite tracks.
  • Spotify Activity Tracker: Keep track of your listening habits and get insights into your music choices.
  • Spotify API Integration: Access Spotify's vast music library and user data.
  • User Authentication: Securely log in with your Spotify account.
  • User Profile: View and manage your Spotivibe user profile.
  • And More: Explore and discover other exciting functionalities!

Getting Started

Follow these steps to set up Spotivibe on your local machine.

Prerequisites

  • Node.js and npm installed on your computer.
  • Spotify Developer Account to access the Spotify API.

Installation

1 . Clone the repository:

git clone https://github.com/procrastinathree/spotivibe.git
cd spotivibe

2 . Install the required dependencies:

npm install
yarn install

3 . Create a .env file in the root directory and add the following variables with your Spotify API credentials:

 SPOTIFY_CLIENT_ID=your_client_id
 SPOTIFY_CLIENT_SECRET=your_client_secret
 SPOTIFY_REDIRECT_URI=your_redirect_url

4 . Start an application (dev)

npm run dev

Usage

1 . Open your web browser and navigate to http://localhost:5173

2 . Log in with your Spotify account to start using Spotivibe

3 . Explore the features, create playlists, and track your Spotify activity!

API Integration

Spotivibe relies on the Spotify API for various functionalities. You can learn more about the Spotify API by visiting the Spotify for Developers website and obtaining your API credentials.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Spotivibe is created by ramenaru, Kais