https://github.com/bencornelis/podcast-recommender-client
https://github.com/bencornelis/podcast-recommender-client
itunes-api podcasts react redux
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/bencornelis/podcast-recommender-client
- Owner: bencornelis
- Created: 2017-10-29T04:54:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-02T06:30:54.000Z (over 8 years ago)
- Last Synced: 2025-03-14T10:26:52.335Z (over 1 year ago)
- Topics: itunes-api, podcasts, react, redux
- Language: JavaScript
- Homepage: https://bencornelis.github.io/podcast-recommender-client/
- Size: 1.81 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A React app using a [Rails API](https://github.com/bencornelis/podcast-recommender-api) for finding new podcasts.
Try it [here](https://bencornelis.github.io/podcast-recommender-client/).
Here is how it currently works:
* Enter some podcasts you like, which are autocompleted and fetched using the iTunes search api
* On each podcast page on iTunes, there is a section `listeners also subscribed to` with 5 podcasts
* The Rails backend scrapes the 5 related podcasts for each podcast you list in the search bar
* The related podcasts are ordered by number of relations to your podcasts (i.e. the number of scraped pages they appear on), and the top 5 most related are displayed
* The goal is to recommend a podcast that best fits the set you listed
TODO:
* Scrape all podcast relations data and store in a Neo4j graph database, so that 2nd, 3rd, etc degree relations can be considered, also speeding up the api request