Codecademy's JavaScript portfolio project using React.
In this project, you will build a React web application called Jammming. You will use your knowledge of React components, passing state, and requests with the Spotify API to build a website that allows users to search the Spotify library, create a custom playlist, then save it to their Spotify account.
- Build a web app using React
- Version control your application with Git and host the repository on GitHub
- Integrate with Spotify or another API
- Deploy your application
- Write a README (using Markdown) that documents your project, including:
- The purpose of your project
- Technologies used
- Features
- Future work
- Users can search for songs by song title
- You can also include functionality to search by other attributes like artist’s name, genre, etc.
- Users can see information about each song like title, artist, and album for songs they queried
- You can also include other information – the design is up to you
- Users can export their custom playlist to their personal Spotify account
- HTML
- CSS
- JavaScript
- React
- HTTP Requests and Responses
- Authentication
In the project directory run:
npm install
Installs all modules that are listed on package.json file and their dependencies.
npm start
Runs the app in the development mode. Open http://localhost:3000 to view it in your browser. The page will reload when you make changes. You may also see any lint errors in the console.