AntonV0 / jammming

Capstone Project #1 of Codecademy's Full Stack Engineer Career Path

Home Page:https://jammming-antonv0.surge.sh/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jammming

Capstone Project from Codecademy's Full Stack Engineer Career Path

By Anton Vlasenko (AntonV0)

Project Outline

Jammming is a React web application lets you search for songs, artists, and albums using the Spotify Web API. Songs from the related search results can be added to a new playlist. You can change the name of this playlist and save it to your Spotify account.

This is my largest Codecademy project so far, covering many features of ReactJS such as static components, passing and managing state, and API requests.

What I Learned

  • Creating static components
  • Passing props and state between components
  • Methods that update state
  • Requesting search result responses from the API
  • Converting returned responses to JSON
  • Obtaining API access tokens
  • Using promise chains to catch errors
  • Deploying the project using Surge

Please note that in each project, the first commit is always the starter code provided by Codecademy.

About

Capstone Project #1 of Codecademy's Full Stack Engineer Career Path

https://jammming-antonv0.surge.sh/

License:MIT License


Languages

Language:JavaScript 62.2%Language:CSS 31.9%Language:HTML 5.8%