Mini-aplicación para escuchar podcasts . La aplicación tiene tres vistas principales:
- Vista principal: donde se muestra una lista de todos los podcasts disponibles para escuchar.
- 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.
- 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.
- npm
npm install npm@latest -g
- node
npm install -g npm
Para instalar la aplicación, siga los siguientes pasos:
- Clona el repositorios
git clone https://github.com/jocarrd/Podcaster
- Instale las dependencias
npm install
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.
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