Skip to content

Latest commit

 

History

607 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internet Programmierung SS23 (Spotify Social-Media)

Coverage

  • Frontend: Frontend
  • Backend: Backend

User stories

  • 01. As a user I want to be able to login with Spotify oauth
  • 02. As a user I want to be able to log out from the website
  • 03. As a user I want to be able to view a global feed of shared songs
  • 04. As a user I want to be able to view a feed of songs shared by my friends
  • 05. As a user I want to be able to like/dislike a shared song
  • 06. As a user I want to be able to remove a previously made like/dislike
  • 07. As a user I want to be able to see song metainformation (genre, title, artist)
  • 08. As a user I want to be able to save a shared song to a designated (later: selected playlist) Spotify playlist
  • 09. As a user I want to be able to post songs to the feed by song link
  • 10. As a user I want to be able to open a posted song (artist/album of song) in Spotify
  • 11. As a user I want to be able to filter my feed by different criteria (i.e. songs of friends/groups, most hated/liked, ...)
  • 12. As a user I want to be able to post songs to the feed by searching their name, artist name
  • 13. As a user I want to be able to view my own and other user profile
  • 14. As a user I want to be able to get my 10 last played song (while in search)
  • 15. As a user I want to be able to be able to view the app in light and dark mode
  • 16. As a user I want to be able to find other users on the platform
  • 17. As a user I want to be able to edit and delete my posts
  • 18. As a user I want to be able to see who follows me and whom I´m following
  • 19. As a user I want to be able to see my posting history
  • 20. As a user I want to be able to paginate queries with commonly more than 30 queries
  • 21. As a user I want to use the service through a well documented web API

Extra:

  • As a user I want to be able to be able to specify a custom color scheme (maybe even custom CSS/layout)
  • As a user I want to be able to generate a graphical visualization of my Spotify account
  • As a user I want to be able to build custom playlists with the playlists of other users for reference
  • As a user I want to be able to sync playlists to my Spotify account
  • As a user I want to be able to import/view playlists from Spotify to my profile
  • As a user I want to be able to join a group by link
  • As a user I want to be able to change the visibility of my profile (private, friends, public, ...)
  • As a user I want to be able to add comment posts
  • As a user I want to be able to edit one of my comments

Tooling & Setup

OpenAPI Design
Generate typescript types rom openAPI3.*
OpenAPI Spotify
UI Design with Ant Design

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages