Skip to content

ZhanZiyuan/RandomPodcast

Repository files navigation

logo

Random Podcast

English | 简体中文

GitHub deployments GitHub last commit GitHub License Vercel Deploy

A retro-styled web application that randomly "tunes in" to podcast episodes from around the world. Built with Next.js, Tailwind CSS, and Shadcn/UI.

Features

  • Random Tuning: Experience the serendipity of traditional radio by scanning for random podcast episodes.
  • Bilingual Support: Fetches content in both English and Chinese.
  • Retro Aesthetic: A vintage radio interface complete with speaker grilles and a digital display.
  • Dark Mode: Supports system-preferred dark mode with a toggle.
  • Responsive Design: Works across mobile and desktop devices.
  • Interactive Background: Features a unique Penrose triangle animation and grain texture for a retro feel.

Tech Stack

Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or pnpm

Installation

License

This project is licensed under the GPLv3 License - see the LICENSE file for details.

About

Play a random podcast from iTunes API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors