/like-a-genius-fullstack

React clone of Genius dot com, a music lyric website where users can add their own annotations. built with Ruby on Rails and PostgreSQL on the backend, and React.js with Redux framework for the frontend.

Primary LanguageJavaScript

README

FEATURES

  • Session modal -working front end auth -overlays on any page -switches between Login and Signup Components

  • Songs -index page with list of all songs -show page

  • Artists -index page -show page

  • Albums -associated with both artist and song -provides album artwork to song show and index components

  • Random Songs -generates 5 random songs from entities slice of state -renders them in homepage layout

  • Newest Songs -generates the 2 most recently added songs from state -renders them in homepage layout

  • Show page info bar -dynamically renders content for song and artist show pages

  • Add Song Form: -creates a new instance of song -creates or updates existing instances of artist and album -includes artwork inputs for artist and album