TakeoverPods
Sports Podcasting Blogging Application created with MERN stack and Spotify API.
Project Overview
Takeover Pods provides listeners of the Takeover Podcast Network an intuitive interface for finding and experiencing audio content. This was a unique challenge as not only does the network provide podcast episodes weekly from a variety of content providers, but also features a comprehensive blog related to the same topics. Integration with Spotify allows users to listen directly on the site after completing a user credential flow. Be sure to check the ReadMe on Github for implementation details. In order to display the podcast content, two different credential flows were implemented. The first is client credential flow which allows the application access to public playlists from Spotify (allows for recent episodes to appear on landing page). The second is the user authentication flow which gives further functionality, including: the in app media player, queuing episodes, adding Takeover content to a user's personal playlist, and accessing a user's current playback state. Inspiration for this application came from some of my favorite podcasts’ web applications including: Radiolab, Last Podcast on the Left, and the Andrew Huberman Lab. Experience Takeover Pods for yourself by visiting the Live Link.
Tools Used
HTML
CSS
JavaScript
React
Firebase
MaterialUI
NodeJS
Spotify API