Skip to content

parthkotwal/quequeue

Repository files navigation

QueQueue

QueQueue is a Spotify queue manager app - Vue.js frontend, Django backend, PostgreSQL database, and background workers for long-running restore jobs. Lets users save and restore Spotify queues with the click of a button. I created this tool because of how annoyed I'd be when a friends interrupted my queue or if I couldn't relive the most perfect gym session or late night drive.

https://quequeue.app

NOTE: Spotify login will not work unless I add you to the authorized list of users (blame the Spotify API...) Therefore, please watch the video for a tour of the app's core functionalities or reach out to me at parthkotwa07@gmail.com

Videos

1. App Walkthrough

Watch the walkthrough

A quick demo showing how the app looks and works from a user’s perspective.


2. Infrastructure Overview

Watch the walkthrough

An overview of the architecture: CI/CD, S3, CloudFront, Elastic Beanstalk, EC2, RDS, and more.


Tech Stack

Frontend

  • Vue.js
  • Deployed via Vercel

Backend

  • Django
  • Dockerized and deployed on Railway
  • Celery worker for asynchronous queue restoration

Storage & Database

  • PostgreSQL
  • Redis for background jobs
  • S3 for user uploads

CI/CD

  • GitHub Actions → Docker builds → ECR + Beanstalk

Integrations

  • Spotify Web API (via SDK)

If you would like to use the app or have feedback, send me an email at parthkotwa07@gmail.com!

About

QueQueue: a Spotify companion app to save and restore queues.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors