Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pod.io

Pod.io is an app that plays the latest episodes of select NPR podcasts. In the future this will be expanded to include a wider variety of podcasts as well as allow the user to input their own custom podcast feed.

Live demo

http://pod-io.herokuapp.com

To run locally

  • Clone this repo
  • Type npm i and then npm start in terminal in project directory
  • Navigate to localhost:3000 on Google Chrome

Screenshots

Podcast List

podcastlist

When first viewing the app, the user will be presented with a list of all available podcasts they can listen to.

podcastplaying

An episode will continue to play (or be paused) even after navigating back to the podcast list.

Search

search

The user can search for a podcast.

searchresults

After the user selects a podcast, the podcast will appear. The user can clear the selection and display all available podcasts by clicking the "x" icon on the righthand side.

Episode List

episodelist

Upon clicking on a podcast, the user will be presented with a list of available episodes.

playing

When an episode is selected, it will begin playing and the currently playing episode will be highlighted in the list. The user can pause playback with the pause button on the audio controls.

expanded

The user can view the episode description by clicking on the expand button on the righthand side of the episode.

Future Features

  • Play next/ last episode button
  • Skip forward/ back 10 seconds button
  • Volume controls
  • Wider variety of podcasts
  • Enhanced search functionality
  • Ability to input custom podcast feed
  • User accounts + ability to save favorite podcasts to account
  • Dark theme and other skins
  • Ability to download episodes

Known Issues

  • Audio sometimes takes several seconds to load, especially on longer episodes.
  • Back button overlaps with content on episode list on mobile view
  • Currently only works on Google Chrome
  • Background cuts off at bottom on some search results

About

A platform for managing and organizing podcast episodes and subscriptions efficiently.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages