Giter VIP home page Giter VIP logo

spotiapp_angular8's Introduction

Aplicación de Práctica SpotiApp - Angular 8+ (Mayo de 2020)

Curso: Angular De cero a experto creando aplicaciones (Angular 8+)

El objetivo de la práctica es crear un proyecto de cero y comprender los siguientes temas:

  • Reforzamiento de rutas y parámetros de rutas.
  • Uso del HTTP para obtener información
  • Uso de la API de Spotify para obtener información de Artistas, Albumes y Audio
  • Trabajo sobre el manejo de data asíncrona.
  • ngModel para enlazar campos de texto a variables del componente.
  • Widgets de Spotify y HTML5 audio
  • Observables y Maps

🔧 Tecnologias Utilizadas:

  • Proyecto desarrollado en lenguaje de programación TypeScript (v3.8.3) y ECMAScript 6

  • Utilización del framework Angular (v9.1.4) + Node.js (v12)

  • Utilización de API Rest de Spotify for Developers https://developer.spotify.com/console/

  • FrontEnd desarrollado en HTML5 y CSS3

  • Utilización del framework Bootstrap (v4.4.1)


🔗 API Rest utilizadas - Spotify for Developers:


❗ Puntos importante para correr el proyecto:

  • Clonar el proyecto y correr el siguiente comando en la raíz para instalar las dependecias:

    npm install
    
  • Continuar en la carpeta raíz y correr el siguiente comando:

    ng serve -o
    
  • Realizar una petición POST via Postman al rest de Token, pasar como parámetro el grant_type, client_id y client_secret:

    Guía: <developer.spotify.com/documentation/general/guides/authorization-guide/>
    
  • Reemplazar el access_token de retorno en el file spotify.service.ts linea 21.

    {
     "access_token": "BQCniJeRmMmbm85smJy5UGL6DdG5N0pMngc2QbkF0x2ov83MoW5J9NPB9Dxlr-llINyiDcn2PgTNzju-MzY",
     "token_type": "Bearer",
     "expires_in": 3600,
     "scope": ""
    }    
    

👀 Interfaz de SpotiApp:

picture alt

picture alt

picture alt


💻 Proyecto realizado por Ignacio Castiñeira https://github.com/nachocastineira

spotiapp_angular8's People

Contributors

nachocastineira avatar

Stargazers

 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.