Skip to content

jocarrd/Podcaster

Repository files navigation

Podcaster

Mini-aplicación para escuchar podcasts . La aplicación tiene tres vistas principales:

  1. Vista principal: donde se muestra una lista de todos los podcasts disponibles para escuchar.
  2. Detalles de un podcast: donde se muestra información detallada sobre un podcast en particular, como la descripción del podcast, la imagen y una lista de episodios disponibles.
  3. Detalles de un episodio de un podcast: donde se muestra información detallada sobre un episodio de podcast en particular, como el título, la descripción y el archivo de audio para escuchar.

Pre-requisitos

  • npm
    npm install npm@latest -g
  • node
    npm install -g npm
    
    
    

Instalación

Para instalar la aplicación, siga los siguientes pasos:

  1. Clona el repositorios
    git clone https://github.com/jocarrd/Podcaster
  2. Instale las dependencias
    npm install

Modo de desarrollo y producción

La aplicación tiene dos modos: desarrollo y producción.

Para ejecutar la aplicación en modo desarrollo, ejecute el siguiente comando:

npm run dev

Para ejecutar la aplicación en modo producción, ejecute el siguiente comando:

npm run build
npm run preview

Esto creará una carpeta dist con los assets concatenados y minimizados.

Testing

Para realizar pruebas en la aplicación, he utilizado vitest con React Testing Library. Para ejecutar las pruebas , ejecute el siguiente comando:

npm run test

Releases

No releases published

Packages

No packages published

Languages