MVP List - shanto20-dev/KloudClone GitHub Wiki

KloudClone, a SoundCloud clone, is an online audio distribution platform that allows users to publicly share music that can be viewed and commented on by other users.

1. Hosting on Heroku ((03/15/2021))

2. New account creation, login, and guest/demo login (03/17/2021)

  • Users can sign up, sign in, log out
  • Users can use a demo login to try the site
  • Users can't use certain features without logging in

3. Song CRUD (03/19/2021)

  • Users can upload their own songs to the website (create)
  • Users can listen to their songs and other users' songs (read)
  • Users can edit song titles, album covers, and descriptions after upload (edit)
  • Users can delete their own uploaded songs (destroy)

4. Playing songs with progress bar with continuous play (03/24/2021)

  • Users can listen to a song in the player while continuing to navigate the website
  • The player will have buttons that allow the user to control the volume, pause, play, or skip the current song

5. Comments (03/25/2020)

  • Users can comment on songs
  • Users can delete their own comments on songs

6. User pages (03/27/2020)

  • Users will have their own page that includes their username, description/bio, an avatar, and the songs that they have uploaded.

7. A production README (03/27/2020)