Skip to content

MVP List

Sarah Jiang edited this page Jan 17, 2020 · 17 revisions

MVP Feature List

Summary

The MVP of this app recreates the core functionality of Genius: the ability to view songs, contribute interpretations of certain specific lyrics through annotations and add to the community of music lovers via comments on songs + others' interpretations.

I. Login + User auth (1/6 - 1/7)

  • Create a new account and direct to user account page
  • Login to genius (via demo login)

II. Production README

III. Hosting on Heroku

IV. Charts (1/8 - 1/9)

  • View a chart index with top songs (and go to each of the songs individual song-pages)
  • Filter song results by genre and by amount

V. Annotations (1/14 - 1/15)

  • [R] Inspect a specific lyric (referent) to view annotations
  • [C] Add a new annotation
  • [U] Update annotation
  • [D] Delete annotation

VI. Songs (1/10 - 1/13)

  • [R] View a song page and see it's about description
  • [C] Add a new song via new song form
  • [U] Edit a song's lyrics
  • [D] Delete a song (as the author)

VII. Comments (1/16 - 1/17)

  • [C] Comment on a song directly (C)
  • [C] Comment on an annotation of a song lyric. (C)

Bonus

VIII. Search

  • Search for a song and see partial results based on the string you've entered
  • Click on the returned results to go to a song page

IX. Responsive Design

  • Site is responsive to mobile vs. desktop/laptop formats, displaying different formatting of content dependent on media size.

This is the wiki for the genius app clone. Please use the bulleted legend to view the various design documents related to this project!

Clone this wiki locally