Spotify Party App is an interactive web application that allows users to join or create music listening parties. Users can view the current song being played, and after a set number of skip votes, the song will automatically skip to the next one.
- Join existing music parties with a unique code.
- Create new music parties and customize skip vote settings.
- Real-time updates on the current song being played.
- Interactive voting system for skipping songs.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Node.js and npm.
- You have installed Python. Download it from python.org.
- You have a
<Windows/Linux/Mac>machine.
To install Spotify Party App, follow these steps:
-
Clone the repository: Open a terminal (Mac) or command prompt/PowerShell (Windows) and run the following command to clone the repository. Replace YOUR_REPOSITORY_URL with the actual URL of your GitHub repository.
git clone YOUR_REPOSITORY_URL -
Navigate to the Project Directory: After cloning, navigate to the project directory:
cd name-of-the-repository/frontend -
Install Node Dependencies: Within the project directory, run:
npm install
On Mac:
-
cd into music_controller:
cd music_controller -
Run the Python Server:
python3 ./manage.py runserverThis starts the Django server on http://127.0.0.1:8000/ -
Starting the Development Server for Frontend: In a new terminal tab/window, cd into frontend:
cd frontendnpm run dev
This app does have a dynamic gradient background with randomized colors so the colors may vary.
All of my contact info needed is in my github bio.
- This was my first Django and Spotify API project, it was a lot of fun and a valuable learning experience
- Thanks to Tech With Tim on Youtube for the Python tutorial





