Skip to content

Requirements

Dalton Craven edited this page Mar 27, 2023 · 16 revisions

Requirements

Level 1 (need to have) 🌱

  • 01. The user can login 🌱
  • 02. The user can log out 🌱
  • 03. The user can navigate to other pages using the left primary menu 🌱 Left Menu
  • 04. The user can pull out a notifications tab using the right sidebar 🌱 Notifications View
  • 05. The user can pull out a friends tab using the right sidebar 🌱 Friends View
  • 06. The user can pull out a playback tab using the right sidebar 🌱 Playback View
  • 07. The user can CRUD feed item(s) 🌱 Feed Items
  • 08. The user can CRUD feed comment(s) 🌱
  • 09. The user can forward feed item(s) to other users 🌱
  • 10. The user can click on usernames to navigate to user’s profile 🌱
  • 11. The user can see the currently selected account’s feed posts on their profile page 🌱 Feed
  • 12. The user can follow friends in the app 🌱
  • 13. The user can unfollow friends in the app 🌱
  • 14. The user can see the currently selected account’s picture on the profile page 🌱
  • 15. The user can search profiles, playlists, songs, and artists 🌱 Search
  • 16. The user can filter the search by profiles, playlists, songs, and artists 🌱
  • 17. The user can navigate to an individual profile in the app from the search results 🌱 Profile
  • 18. The user can open a song, artist, or playlist in Spotify from the search results 🌱
  • 19. The user can press on settings categories change specific settings 🌱 Settings
  • 20. The application can save changes automatically as the user updates them 🌱
  • 21. The user can collapse primary menu and sidebar on small screens (mobile friendly)🌱
  • 22. The app properly scales when the window is resized (mobile friendly) 🌱

Level 2 (want to have) 🌿

  • 23. The user can like feed item(s) 🌿 Feed
  • 24. The user can unlike feed item(s) 🌿 Feed
  • 25. The user can CRUD forum post(s) 🌿 Forum
  • 26. The user can CRUD forum comment(s) 🌿 Forum
  • 27. The user can like forum post(s) 🌿 Forum
  • 28. The user can unlike forum post(s) 🌿 Forum
  • 29. The user can forward forum post(s) to other users 🌿 Forum
  • 30. The user can click on condensed forum post to navigate to forum post’s page 🌿
  • 31. The user can see the currently selected account’s pinned songs on their profile page 🌿 Pinned Songs
  • 32. The user can pin songs from the pinned song search function to their profile page 🌿
  • 33. The user can see the currently selected account’s friends’ profile pictures on their profile page 🌿
  • 34. The user can see the currently selected account’s playlists on the profile page 🌿
  • 35. The user can see the currently selected account’s followed artists on the profile page 🌿
  • 36. The user can click on the edit icon on their personal profile to edit their profile page 🌿
  • 37. The user can play a song through Spotify without leaving the app 🌿
  • 38. The user can navigate to a song without leaving the app 🌿
  • 39. The user can navigate to an artist without leaving the app 🌿
  • 40. The user can navigate to a playlist without leaving the app 🌿
  • 41. The user can choose between light and dark modes 🌿
  • 42. The user can change their display name 🌿
  • 43. The user can skip currently playing song 🌿
  • 44. The user can go to previous song 🌿
  • 45. The user can play the current song 🌿
  • 46. The user can pause the current song 🌿
  • 47. The user can shuffle the queue of currently playing songs 🌿
  • 48. The user can see the title of the current song in playback view 🌿 Playback View
  • 49. The user can see the artist of the current song in playback view 🌿 Playback View
  • 50. The user can see the album cover of the current song in playback view 🌿 Playback View
  • 51. The user can open the currently playing song, artist, or playlist in Spotify 🌿
  • 52. The user can share a song from the playback view to their feed 🌿
  • 53. The user can like individual songs from the playback view 🌿
  • 54. The user can unlike individual songs from the playback view 🌿
  • 55. User can click on notifications to navigate to posts, comments, and direct messages 🌿
  • 56. User can click on a username to navigate to the respective profile 🌿
  • 57. User can click on a song or album that another user is listening to to navigate to the respective song or album in Spotify 🌿

Level 3 (nice to have) 🌼

  • 58. The user can bookmark feed item(s) 🌼
  • 59. The user can hover over a username to see that agent’s currently playing song 🌼
  • 60. The user can pin songs to their profile page from anywhere songs are displayed🌼
  • 61. The user can follow artists 🌼 Followed Artists
  • 62. The user can unfollow artists 🌼 Followed Artists
  • 63. The user can fast forward/rewind/scrub the current song 🌼
  • 64. The user can navigate to the currently playing song without leaving the app 🌼
  • 65. The user can navigate to the currently playing playlist without leaving the app 🌼
  • 66. The user can navigate to the currently playing artist without leaving the app 🌼
  • 67. The user can navigate to the currently playing album without leaving the app 🌼
  • 68. The user can send a song to a friend from the playback view 🌼
  • 69. The user can click on notifications to navigate to new releases 🌼 Notifications View
  • 70. The user can click on the the notification to delete the notification 🌼 Notifications View
  • 71. User can click on a song or album that another user is listening to to navigate to the respective song or album in the application 🌼
  • 72. The user can choose custom light and dark themes 🌼

Design Images

Screen Shot 2022-10-05 at 12 01 22 PM Screen Shot 2022-10-05 at 12 03 51 PM Screen Shot 2022-10-05 at 12 05 22 PM Screen Shot 2022-10-05 at 12 06 09 PM Screen Shot 2022-10-05 at 12 06 53 PM Screen Shot 2022-10-05 at 12 08 46 PM Screen Shot 2022-10-05 at 12 09 38 PM Screen Shot 2022-10-05 at 12 10 13 PM Screen Shot 2022-10-05 at 12 11 24 PM Screen Shot 2022-10-05 at 12 12 09 PM Screen Shot 2022-10-05 at 12 13 34 PM
Clone this wiki locally