Skip to main content

Nadie Sabe Nada Podcast

A feature-rich podcast player built with React, Redux, and Material UI for an exceptional listening experience

Key Features

Discover what makes Nadie Sabe Nada Podcast stand out.

Audio Player

Persistent audio player with playback tracking and resume functionality

Episode Management

Mark episodes as favorites, listen later, or completed

Search & Filters

Powerful search and filtering to find episodes quickly

YouTube Integration

Watch video versions of episodes directly in the app

Download Episodes

Download episodes with progress tracking and cancellation

Share Episodes

Share your favorite episodes using the Web Share API

Getting Started

Get up and running with Nadie Sabe Nada Podcast in minutes.
1

Installation

Clone the repository and install dependencies
git clone https://github.com/PeralStudio/nadie-sabe-nada-podcast.git
cd nadie-sabe-nada-podcast
npm install
2

Configuration

Set up your environment variables for YouTube API integration
REACT_APP_YT_API_KEY=your_youtube_api_key
REACT_APP_CHANNEL_ID=your_channel_id
3

Run the App

Start the development server
npm start

Explore the Documentation

Components

Learn about the React components that power the application

State Management

Understand Redux slices and state architecture

Hooks & Utilities

Custom hooks and utility functions for common tasks

Technology Stack

Built with modern web technologies for optimal performance and developer experience.

React 18

Modern React with hooks and functional components

Redux Toolkit

Efficient state management with Redux Toolkit and Redux Thunk

Material UI

Beautiful UI components following Material Design principles

React Router

Client-side routing for seamless navigation

Build docs developers (and LLMs) love