enBonnet / eclass-react-redux

Handler Spotify Api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eClass test con React y Redux

Librerías implmentada para la API de Sporify

Para probar la demo

Para probar la aplicación en local

git clone https://github.com/enBonnet/eclass-react-redux
cd eclass-react-redux
npm install
cp .env.sample .env
# completar las variabales del archivo .env
npm start

Para obtener el REACT_APP_SPOTIFY_CLIENT_ID ve la documentacion de Spotify.

Caracteristicas de la aplicacion

  • Liste la información del álbum
  • Liste la información del artista
  • Liste una o más canciónes
  • Posibilidad de escuchar un preview
  • [] JSDoc
  • [] Test con Jest

Evaluación

  • La aplicación debe ser desarrollada usando Reactjs 16.8+
  • Manejar estados globalmente con Redux.
  • La interfaz de la aplicación no es relevante, pero puntos extras si le das un poco de color y estilo.
  • El buscador debe soportar multi criterios, es decir, poder buscar por álbum, artista o título, incluso de manera combinada (tal como funciona el de Spotify).
  • [] El campo de búsqueda debe incluir validación ¿Cuál? Evaluaremos tu criterio.
  • Los criterios de evaluación serán
    • Implementación
    • Convención de código
    • Validaciones
    • Orden
    • Funcionalidad de la aplicación
    • Suma puntitos uso de JSDoc, Typescript y/o test con Jest.

Condición de entrega

La entrega de la prueba es hasta este Jueves 7 en un repositorio público de Github/GitLab/Bitbucket dónde podamos ver el código y su evolución, además deberás proveernos una URL para probar su funcionalidad.

About

Handler Spotify Api


Languages

Language:JavaScript 89.8%Language:HTML 7.7%Language:CSS 2.5%