Podcaster App es una aplicación desarrollada con React como parte de una prueba técnica para Inditex. Está diseñada para ofrecer una experiencia intuitiva y enriquecedora a los amantes de los podcasts, empleando tecnologías modernas como React 18 y Redux Toolkit para la gestión de estado, y Vite para un desarrollo y construcción ágiles. Esta aplicación demuestra el uso efectivo de prácticas de desarrollo modernas y bibliotecas de vanguardia.
- Node.js instalado en tu sistema, que puedes obtener desde la página oficial de Node.js.
- Clonar el repositorio:
git clone https://github.com/JorgeLuisParedes/podcaster-app.git
- Navegar al directorio del proyecto:
cd podcaster-app
- Instalar dependencias:
npm install
- Para iniciar el servidor de desarrollo:
npm run dev
Abre http://localhost:5173 para ver la aplicación en tu navegador.
npm run dev
- Arranca el entorno de desarrollo.npm run build
- Genera la versión de producción de la app.npm run lint
- Ejecuta ESLint para identificar y arreglar problemas.npm run preview
- Sirve la versión de producción de la app localmente.npm run format
- Formatea el código utilizando Prettier.npm run test
- Ejecuta tests utilizando Jest.
- React - Una biblioteca de JavaScript para construir interfaces de usuario.
- Redux Toolkit - El enfoque recomendado para escribir lógica de Redux.
- Vite - Herramienta de construcción que mejora significativamente el tiempo de inicio del desarrollo.
- Tailwind CSS - Un marco CSS de utilidad para estilos rápidos y responsivos.
- Jest - Un marco de pruebas de JavaScript.
- Jorge Luis Paredes - LinkedIn
- Link del Proyecto: https://github.com/JorgeLuisParedes/podcaster-app