Skip to content

philalewis/jazz-collaborations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jazz Collaborations

An app that lets a user explore common works between jazz artists. You can visit the deployed site here.

Contents

Abstract

This app allows a user to browse jazz artists, view albums, and choose musicians to see a list of all albums they collaborated on.

User can search for a musician by name in a search bar.

search-for-miles-davis

In the artist page, a user can choose the musician or follow links to the artists' albums. The selections are visible at the top of the page.

artist-page

On the album view, the user can add any of the performers to thier collaborators

album-page

The search results allow the user to add the musican found (if any) to the collaborators. Links to albums and musician pages are included.

see-collaborations

Project Goals

Practice the following:

  • React skills with hooks, context, and functional components
  • Routing with React Router v6
  • Asyncronous Javascript
  • End-to-end testing with Cypress
  • Writing a server with Express

Project Specs

You can view the projects specs here

Challenges

  • Setting up the server in Express
  • Determining component size and function
  • 6 days for project completion

Future Iterations

  • Page for adding more artists and albums to the database

Tech Stack

  • JavaScript
  • React
  • SASS
  • Express
  • Cypress

Contributors

Turing School of Software and Design student

  • Phil Lewis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors