Skip to content

A musical age analyzer web app using the MERN stack and the Spotify API. Includes OAuth implementation in an express.js server.

Notifications You must be signed in to change notification settings

JuanOriana/spotify-age-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spotify-age-MERN

Intro

A Spotify API and MERN based web-app that analyzes the average musical age of a user based on their favorite songs and gives appropriate recommendations. Includes OAuth implementation in a express.js server.

Setup

In your backend you need to set the following env variables:

  • CLIENT_ID
  • CLIENT_SECRET

Where you would put your Spotify-API credentials, of course.

The following env variables can also be set to your liking but are entirely optional:

Running

Running the web-app is as easy as moving to the main directory and then:

npm install
npm start

And then on another terminal:

cd backend
npm install
node server

Done! Just go to your frontend url (port 3000 by default) and you are all set.

Screencaps

Home Page Fetch Page - Age Fetch Page - Recommendations

About

A musical age analyzer web app using the MERN stack and the Spotify API. Includes OAuth implementation in an express.js server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published