Skip to content

JasonObeid/podcaster

Repository files navigation

Podcaster - a Free Web-Based Podcast Player

Podcaster Cat

Podcaster was built as a purely client-side application so that it could be fully hosted on GitHub pages.

I created it as an opportunity to learn and test out TypeScript, React-Query, and Vite.

Front-end Tech:

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • React
  • React-Router
  • React-Query
  • Material UI
  • PodcastIndexJS (A library I created to interact with the Podcast Index)

External APIs:

  • Podcast Index (Free and open index of categorized podcasts)
  • Cloudinary (For dynamic image resizing)
  • Firebase (For database + authentication)

Development & Build Tools:

  • Vite
  • ESLint
  • Prettier
Cat icon made by Freepik from www.flaticon.com