Jerry Gagliano logo
My Resume
← Go Back

Create Podcast PWA as an Open Source Project

PWA

In recent months I been using Google Podcasts and overall it's been great. I been finding most of the podcasts I'm interested in and usually listen on the web platform while working or mobile version while I'm on the go.

But their isn't any podcast developed as a PWA and most of the other podcast apps are all native. So why not create an open source podcast as PWA. Here are some ideas!

Tech Stack

I came across Listen Notes which is a podcast search engine and they supply a free api with limited requests. They also provide webhooks Webhooks listening to new triggered events. Never implement any webhooks endpoint and would like to get my hands dirty.

For frontend development I would propbably aim for Ionic and Angular. If see more React.js response, I don't mind going with React. But Angular is usually my go to frontend framework.

UI/UX

Google podcasts UI seems outdated. Hasn't been any new updates and not sure if any new designs are in the works. The UX does what it needs to do. I am sure other UX designers out there can do something much better.

Notifications

I'm subscribed to a few podcasts and don't get any notifications when a new episode is released. When I open the app thats when I see a dot notification on the subscriber. Here is a good opportunity to use web notifications with Firebase Cloud Messaging.

History Not Synced

When listening to a podcast on my laptop and then jumping on my phone, the current podcast is not synced and can't continue where I left off. It seems to save history locally on the device. I would implement Firebase Firestore database to save the current eposide or all previous ones that was listened too which then can be syned through user's devices.

Final Thoughts

I hoping this can be an interesting project to open souce. This should allow developers and designers let their minds be more creative. Who knows maybe it can give Google Podcast a run for their money!

I am not looking to hire by contract. If you contact me asking what is my budget then do not bother. If your passionate about podcasts, feel that you can improve the genre and want to grow and learn with the product, then this is for you.

I will update this blog with a github repo eventually with mockups and will start the launch.

Thank you for taking the time in reading this blog. If you find any invalid information or want to add more this blog you may contact me at:

jerrygag@gmail.com