Welcome to Podcast Planner, a React application built at Juno College of Technology (formerly HackerYou), designed to help users optimize their walking time with their favorite podcasts. With Podcast Planner, users can easily fill their walking time with as many podcasts as possible, based on their preferred genres and walking time.
To get started, users can enter how long they would like to walk and choose one or more genres of the podcast they are interested in. The app will then generate a list of podcasts that will fill the length of the user's walk. Users can then name and save this list into a personal playlist, which is fully editable. Users can remove playlists they are not interested in, re-order the playlist, and select multiple genres to be included in the playlist.
Podcast Planner was built by these members of Cohort #46, from Juno's Immersive Bootcamp.
Thank you for your interest in Podcast Planner! We hope you find it useful and look forward to hearing from you.
The Podcast Planner app is built with lots of love and also:
- Mobile first design
- React library
- Additional libraries used in this project:
- Sweet Alerts 2
- Axios
- Framer Motion
- SASS was used in CSS styling
- Firebase is used to store saved podcast playlists
- Content is generated using the Listen Notes API (https://www.listennotes.com/api/)
- Customizable Walk Time: Users can enter their desired walking time.
- Genre Selection: Users can choose one or more podcast genres that they are interested in.
- Automatic Playlist Generation: The app generates a list of podcasts that will fill the length of the user's walk based on their selected genres and walking time.
- Personalized Playlists: Users can name and save their playlists as personal playlists.
- Editable Playlists: Personal playlists are editable, so users can remove playlists they are not interested in.
- Desktop Drag and drop to reorder playlists (Planned: Touch drag and drop)
- Multi-genre Selection: Users can include multiple podcast genres in their personal playlists.
- Podcast Player: The app includes a podcast player with the following features:
- Play and Pause controls
- Fast forward and rewind slider
- Volume and Mute controls