Skip to content

MVP Feature List

Kelly Shao edited this page Nov 8, 2022 · 4 revisions

________, inspired by Genius, is ______________.

1. Users

  • Users can sign up, log in, log in as Demo User, and log out.
  • Users who are not logged in will have limited access to features such as Tracks, Annotation, Comments, and Upvotes
  • Logged-in users will be directed to their profile page.
  • Logged-out users are directed to the splash page.

2. Tracks

  • Users and logged-out users have access to view all featured tracks.
  • The logged-in user may create or update Tracks that meet validation.
  • Users may only delete the tracks that they have created.

3. Annotations

  • Logged-in users are able to annotate lyrics on featured tracks.
  • Users will be able to view the annotations that they have made on their profile page.
  • Users may update(?) their annotations, annotations will be updated upon editing.
  • Users may only delete the annotations that they have created.

4. Comments

  • Logged-in users may create or update a comment for a track
  • Any user will be able to view comments on the track page.
  • Logged-in users may only delete the comments that they have made.

5. Upvotes

  • Logged-in users may upvote a track of their interest.
  • Upvote count will update immediately upon action.
  • Users may undo their upvotes.
Clone this wiki locally