Skip to content

PA Review: Dashboard and Profile #5

Description

@exian-ut

Dashboard and Profile

Functionality

Frontend

  • /profile/overview should bring user to the profile overview page
  • /profile/workouts should bring user to profile workouts page
  • Navigation bar should redirect user to appropriate page
  • Clicking on followers or following should display a modal of user's followers and followings
  • Overview page should display a the number of workouts a user has signed up for
  • Overview page should display the users profile picture
  • Overview page should allow a user to upload their own profile picture
  • Users should be able to follow/unfollow a user on modal
  • User's workouts page should render information about all the classes the user has signed up for
  • User's should be able to go to other user's profile page

Backend

  • Backend calls should return information as JSON
  • Should have a joins table for a user's followers/followings
  • Should have a user's show page to retrieve user specific data
  • User profile pictures should be uploaded to AWS
  • Each user should only have one profile picture at a time

Style

  • All relevant elements should have cursor: pointer on hover
  • Unfollow/follow button should have individual hover effect
  • Modal should look exactly like the real website

Seeds

  • Adequate and appropriate seeds

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions