Skip to content
/ SYNCER Public

Chrome extension that lets you sync and merge your Spotify and YouTube playlists seamlessly — powered by FastAPI, React, and Docker.

Notifications You must be signed in to change notification settings

xv786vx/SYNCER

Repository files navigation

SYNCER Logo

SYNCER

A Chrome extension that lets you sync and merge your Spotify and YouTube playlists seamlessly — powered by FastAPI, React, and Docker and deployed with Render and Vercel.

Its live! Check the extension on the Chrome Web Store here

🌐 Live Links & Dashboards

🧩 Chrome Extension Installation

Option 1: Download from Release

  1. Go to the Releases page.
  2. Download the latest dist.zip and unzip it.
  3. In Chrome, go to chrome://extensions/, enable Developer Mode, and click Load unpacked.
  4. Select the unzipped dist folder.

Option 2: Build from Source

  1. Clone this repo:
    git clone https://github.com/xv786vx/SYNCER.git
    cd SYNCER
  2. Install dependencies and build:
    npm install
    npm run build
  3. Load the dist folder in Chrome as above.

🛠️ Build & Deployment Checklist

Backend (API)

  • Build Docker image:
    docker build -t yourdockerhub/syncer-backend:latest .
  • Push Docker image:
    docker push yourdockerhub/syncer-backend:latest
  • Redeploy on Render (or your cloud provider).

Frontend (Chrome Extension)

  • Build extension:
    npm run build
  • Zip the dist folder for release.
  • Upload dist.zip to GitHub Releases.

Web (Vercel)

  • Push changes to the web directory or main branch on GitHub.
  • Vercel will auto-deploy your changes.

Spotify/Google Cloud

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

🆘 Support

About

Chrome extension that lets you sync and merge your Spotify and YouTube playlists seamlessly — powered by FastAPI, React, and Docker.

Resources

Stars

Watchers

Forks

Packages

No packages published