Raal9410 / Indigo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Indigo

Indigo es una aplicación web orientada a los músicos buscando otros músicos con los mismos gustos musicales, para crear nuevos proyectos y conseguir esa pieza faltante para completar tu proyecto musical.

Instalación

Para poder correr la aplicación de manera local hay que seguir los siguientes pasos:

  1. Dar click en fork (si es que deseas tener un repositorio con la aplicación).
  2. Clonar el repositorio en el directorio que desees.
  3. En la carpeta de backend correr el siguiente comando, para instalar todas las dependencias:
npm install
  1. Igual que el paso anterior hay que instalar todas las dependencias en el frontend con el siguiente comando:
yarn install
  1. Ir a la página de developers de Spotify, crear una cuenta y después una aplicación en la siguiente liga https://developer.spotify.com/dashboard/login

  2. Crear un .env en backend para colocar tu clientId y tu clientsecret de la apicación de spotify ahí bajo las siguientes variables:

-CLIENT_ID

-CLIENT_SECRET

Configurar las credenciales anteriores en el archivo app.js dentro de la carpeta authorization_code de l igual que colocar http://localhost:8888/callback en redirect_uri, en app.js de authorization_code del backend.

Uso

  1. Correr en la carpeta de backend en la terminal:
npm run dev
  1. Correr en la carpeta de frontend en la terminal:
yarn start
  1. Correr en otra pestaña en la carpeta de backend en la terminal:
node authorization_code/app.js

Ya dentro de la aplicación dar click en Get Started! Podrás registrarte desde la vista de Login. Después, al hacer login deberás irte a tu perfil para poder conectar Indigo con tu cuenta de Spotify y de esta manera que puedas agregar influencias musicales y crear tu playlist desde dashboard.

About


Languages

Language:JavaScript 69.7%Language:CSS 16.9%Language:HTML 13.4%