This repository runs on Node.js version 16.9.1 and uses a postgres database.
Install project dependencies by running npm install from the root of this directory in your terminal.
Copy example.config.js and rename it as config.js at the root of this directory.
An API key for this repo may be retrieved here: https://www.last.fm/api
Run psql postgres in terminal to start postgres and then \i schema.sql in postgres to run schema.
Start the app by running npm start and npm run server from the root of this directory in two different terminal windows.
Open a browser at http://localhost:3000/.
On page render/main page button click, user should be able to see lastFM's top 50 hits.
On favorites button click, user should be able to view currently favorited songs.
On individual track click from main page and favorites, user should be able to see artist, track, album, and genre.
On heart click, user should be able to add/remove tracks to favorite list.