# Workout Classes ## Functionality ### Frontend - [x] `/classes` should render a list of categories that redirect to `/classes/:category` - [x] Navigation bar should redirect user to appropriate page - [x] Clicking on individual classes should render a modal - [x] Individual class pages should display information about a specific class - [x] Class page should render images of songs through Spotify API - [x] Users are able to sign up for a class through Class Modal ### Backend - [x] Backend calls should return information as JSON - [x] Class images should be received through AWS/Active Storage - [x] Each class should have one photo attached - [x] Workout class should fetch songs through joins table - [x] Fetch Spotify tracks information through AJAX requests ## Style - [x] All relevant elements should have `cursor: pointer` on hover - [x] Class images should have hover effect and class details - [x] Modal should look exactly like the real website ## Seeds - [x] Adequate and appropriate seeds - [x] Each category should have at least 6 classes
Workout Classes
Functionality
Frontend
/classesshould render a list of categories that redirect to/classes/:categoryBackend
Style
cursor: pointeron hoverSeeds