QueueTube

Essentially a hugh ‘watch later playlist’ with time stamp saving and channel prioritization.

Development blog

It uses Google OAuth2 to securely access your subscribed channels, using this information and the YouTube API, a database of videos to watch is built for each user. The data is stored in a NoSQL database on Google’s Cloud Firestore. The app is hosted on Heroku Free Tier.

Completed

  1. Google OAuth 2.0 integration (15-07-20)
  2. API call to get ALL channels in subscription (20-07-20)
  3. Firestore (firebase database) integration complete (23-07-20)
  4. User model complete (28-07-20)
  5. Home page logic (06-08-20)
  6. Dynamic grid based page (15-08-20)
  7. Delete videos feature (18-08-20)
  8. Refresh feed feature (27-08-20)
  9. Upload prototype to Heroku for personal use (30-08-20)

To-Do

  1. Create demo account
  2. Add feature to prioritize channels