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.
Para poder correr la aplicación de manera local hay que seguir los siguientes pasos:
- Dar click en fork (si es que deseas tener un repositorio con la aplicación).
- Clonar el repositorio en el directorio que desees.
- En la carpeta de backend correr el siguiente comando, para instalar todas las dependencias:
npm install
- Igual que el paso anterior hay que instalar todas las dependencias en el frontend con el siguiente comando:
yarn install
-
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
-
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.
- Correr en la carpeta de backend en la terminal:
npm run dev
- Correr en la carpeta de frontend en la terminal:
yarn start
- 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.