Skip to content

hamza-rashid/syncify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syncify - Sync and Collaborate on Spotify Playlists

Try It Out!

You can experience Syncify in action by visiting syncify.live. Create or join virtual rooms, sync playback, control your Spotify playlists, and collaborate with others seamlessly.

Features

Syncify is a web application that allows users to create or join virtual rooms, log in to their Spotify accounts, and synchronize playback, play, pause, and vote to skip songs in real-time. This app is built using React for the frontend, Django Rest Framework for the backend, and the Spotify API.

Features

  • Virtual Rooms: Create or join virtual rooms where users can collaborate on Spotify playlists.
  • Spotify Integration: Log in to your Spotify account to access your playlists and music library.
  • Real-time Sync: Synchronize playback across all users in the room in real-time.
  • Playback Control: Play, pause, and vote to skip songs together.
  • Responsive Design: User-friendly and responsive design for various screen sizes.

Technologies Used

Frontend:

  • React
  • React Router DOM
  • Webpack
  • Babel

Backend:

  • Django Rest Framework
  • Spotify API (Python library for Spotify integration)