Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.71 KB

README.md

File metadata and controls

41 lines (32 loc) · 1.71 KB

jammming

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.

Project Requirements

  • 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

Features:

  • 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

Prerequisites:

  • HTML
  • CSS
  • JavaScript
  • React
  • HTTP Requests and Responses
  • Authentication

Running the app locally

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.