This is a full stack React/Redux/Express app that uses Spotify API to give suggestions based on the user's initial search.
Just type in a specific artist's name, and click through other recommended artists with the option to listen to 30 second song previews if they are available.
This was a fun personal project in my own attempt to create a solution to the problem of becoming bored listening to the same music.
- Important Note: When searching, artists' names must be spelled correctly.
- Important Note: I have not yet tested for browser compatability. I created this on Google Chrome.
Live Demo: https://eclipse-music.herokuapp.com/
This web application uses Git and Node, so ensure they are preinstalled. Then follow these commands in the terminal:
$ git clone https://github.com/NicBonetto/eclipse.git
$ cd eclipse/
$ npm install
After all dependencies are installed, create a .env file with your own Spotify tokens and express listening port (CLIENT_ID, CLIENT_SECRET, REDIRECT_URI, PORT). Then run:
$ npm run dev
Open your browser and type in: http://localhost:PORT <= PORT meaning the environmental variable value you declared in the .env file :)
List of libraries and technologies used in Eclipse:
- JavaScript
- CSS3
- HTML5
- ES2015
- Babel
- SASS
- SVG
- React
- Redux
- Node
- Express
- RESTful API
- Spotify API
- Heroku
- Webpack