Spotify Authentication Integration for Firebase Project

Job ID: 38224180

Budget: $30 – $250 USD

I have a Firebase project based on CoreUI that requires Spotify Authentication integration. The successful freelancer should possess the following experience:

- Demonstrable past experience with Firebase
- Proven track record implementing Spotify Authentication
- Proficient in Firestore

The key functionalities to be implemented include:
- User login with Spotify
- Access to user's playlists
- Access to user's top tracks

Please include your relevant experience in your application.

I have a firebase project based on CoreUI (https://coreui.io/product/free-bootstrap-admin-template/), and I would like to add Spotify Authentication.

When the user visits the login page (CoreUI example login page is fine) there should be a Spotify button. When the user clicks on the spotify button, a popup for spotify authentication should be shown, and when the user completes successfully, a user document should be added to firebase at users/ as I will want more information about this user later. The site should return the user to my main page, logged in. Then it should pull pull the following from the Spotify user account and save the output into /users/{docid}/spotify:
user-follow-read
user-top-read
user-read-recently-played
user-library-read
user-read-email
(From https://developer.spotify.com/documentation/web-api/concepts/scopes).

I have setup Firebase Authentication using a OpenID Connect for spotify with Provider ID: oidc.spotify.
Related categories: Node.js React.js OAuth Google Firebase