Related Issues (16)
- Setup a backend Express application that runs on port 3001
- Store our JWT token in a database along with it's expires field
- Create an ExpressJS API route for general search for any keyword. Returns any three features (artists, tracks, songs, etc.).
- Add an Express middleware that validates a valid non-expired JWT exists in the database for use
- Create a base CSS/HTML layout & styles
- Create a login screen/page for when our API is returning a "No JWT" response
- Create a general search page. Should start with no results
- Create a search results page where results of the search are displayed
- Setup project repository
- Create backend API that loads in your environment variables from a ".env" file
- Setup an informative README.md Markdown file in the root directory of this repository that clearly explains how to setup the project and get it up and running.
- Implement some kind of system that keeps important secret credentials out of this repository HOT 2
- Generate & store our Spotify CLIENT_ID & CLIENT_SECRET in our Express application
- Use our client_id to send an authorization_code request to Spotify in exchange fro a code
- Catch our authorization code request callback and use the code in exchange for an API JWT token
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pp3.