Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 690 Bytes

README.md

File metadata and controls

46 lines (31 loc) · 690 Bytes

MusicMetadataApp

Summary

This website shows some of my favorite songs gathered from the spotify API through a simple user interface.

Regarding the requirements of the project, I added on album cover url photos to the tracks to make the UI more interesting.

Updated track model

Track

  • ID
  • Title
  • Artist
  • Genre
  • Duration
  • AlbumCoverUrl

Building and Running

Backend server

cd/server

npm install

npm start

Frontend server

../client

npm install

npm start

Tech Stack

Backend:

  1. Node.js
  2. Express
  3. GraphQL - Apollo Server
  4. MongoDB - MongoDB Cloud Cluster

Frontend:

  1. React with Typescript
  2. React-Boostrap
  3. GraphlQL - Apollo Client