Skip to content

parthkotwal/quequeue

Repository files navigation

QueQueue

QueQueue is a Spotify queue manager app - Vue.js frontend, Django backend, PostgreSQL database, and deployed on AWS. 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 [email protected]

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 S3 + CloudFront

Backend

  • Django + Django REST Framework
  • Dockerized and deployed with AWS Elastic Beanstalk
  • Runs on EC2 with Application Load Balancer

Storage & Database

  • PostgreSQL (Amazon RDS)
  • S3 buckets for frontend hosting + 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 [email protected]!

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published