Skip to content

This is a collaborative platform where people can listen to music together using the Spotify API. The platform allows users to create playlists, add songs to them, and share them with others. Users can also control who has access to their playlists by setting variable access control.

License

Notifications You must be signed in to change notification settings

Sayantan-Ch/HouseParty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HouseParty

This is a collaborative platform where people can listen to music together using the Spotify API. The platform allows users to create playlists, add songs to them, and share them with others. Users can also control who has access to their playlists by setting variable access control.

Features

User Authentication:

Users can log in to the platform using their Spotify credentials.

Create Playlists:

Users can create playlists and add songs to them.

Share Playlists:

Users can share their playlists with other users on the platform. Variable Access Control: Users can choose who has access to their playlists by setting different levels of access control.

Real-time Music Playback:

When users listen to a playlist, the music playback is synchronized in real-time for all users.

Technologies Used

Spotify API:

The platform uses the Spotify API to authenticate users, access their playlists, and play music.

React:

The front-end of the platform is built using React.

Django:

The backend is implement using python framework and taking advantage of REST framework and Models of Django.

Getting Started

To run the platform locally, you'll need to have the following installed:

npm python

Installation

Clone the repository: git clone https://github.com/Sayantan-Ch/HouseParty.git

Navigate to the repository: cd music_controller/frontend

Install dependencies: npm install , pip install django

Start backend server: python manage.py runserver

Start the server: npm run dev

Contributing

Contributions are always welcome! If you'd like to contribute to the platform, please follow these steps:

Fork the repository. Create a new branch: git checkout -b my-new-feature Make your changes and commit them: git commit -am 'Add some feature' Push to the branch: git push origin my-new-feature Submit a pull request.

License

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

About

This is a collaborative platform where people can listen to music together using the Spotify API. The platform allows users to create playlists, add songs to them, and share them with others. Users can also control who has access to their playlists by setting variable access control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published