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.
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.
- 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.
Frontend:
- React
- React Router DOM
- Webpack
- Babel
Backend:
- Django Rest Framework
- Spotify API (Python library for Spotify integration)