Git Product home page Git Product logo

spotify-client's Introduction

Spotify Client

Una aplicación móvil hecha con React Native y Spotify API

Objetivos

  1. Crear una aplicación web que pueda ser accedida desde un teléfono.

  2. Obtener los resultados que coincidan con el texto ingresado, usando la API de búsqueda de spotify.

  3. Poder marcar mis canciones favoritas y que al refrescar el navegador, sigan apareciendo como favoritas. (opcional)

Requisitos Funcionales

Necesarios

  1. Como usuario, quiero poder buscar un artista en un formulario y ver el resultado de esa búsqueda.

  2. Como usuario, quiero poder seleccionar entre los artistas que aparecieron en el resultado y luego ver un listado de sus álbumes.

  3. Como usuario, quiero poder clickear en uno de sus álbumes y ver el nombre del álbum, una foto del álbum y el listado de canciones.

  4. Como usuario quiero poder realizar una nueva búsqueda desde cualquier punto de mi aplicación.

  5. Como usuario debo poder regresar a la página principal de mi aplicación en cualquier punto del flow.

  6. Como usuario quiero poder escuchar un fragmento de cada tema.

Opcionales

  1. Como usuario quiero poder ordenar el listado de temas por duración de los mismos.

  2. Como usuario, quiero poder refrescar la página con los resultados de mi búsqueda o el listado de álbumes o el listado de canciones, y quiero que se mantenga el estado.

  3. Como usuario, quiero poder marcar una canción como favorita y al refrescar el navegador, quiero seguir viendo cómo favoritas las mismas canciones.

  4. Las canciones marcadas como favoritas deben aparecer en una sección en la página principal.

spotify-client's People

Contributors

leomunozr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.