← Back to Advent of Code

Day 23 - Continuing day 18 - adding episode management to admin page

12/23/25

I continued work on the admin tools for the podcast website that I manage. To see the prior work I'd done on this, see day 18 . This time I added episode management to the admin page so make it easier to update the website with newly released episodes.

Currently, to update the website to reflect new episodes, I have to add a bunch of data fields to a json file manually. Doing everything via the UI from the admin page makes the process much smoother. I can fill in and submit all the relevant episode metadata, including the episode's audio url which will automatically be uploaded to a Cloudflare R2 bucket that hosts the audio.

Admin Tools - Episode Management Interface
Admin Tools - Add New Episode Form
Admin Tools - Episode Form with Uploads
Admin Tools - Success Modal After Adding Episode