CSC207-fiveguys / music-java-app

MIT License
1 stars 1 forks source link

Problem Domain Description

We have chosen Music Organization Service as our project domain.

Use cases include the following:

All code follows SOLID design principles and CLEAN architecture (use cases have individual controllers, boundaries, interactors, and presentors)

Spotify API

We use the following Spotify API endpoints in our project

/token Credentials Documentation

/search Endpoint Documentation

/tracks Endpoint Documentation

/artists Endpoint Documentation

/artists/{id}/top-tracks Endpoint Documentation

UI/Views

Signup View (no errors displayed) ss

Signup View (username taken error) ss

Signup View (password mismatch error) ss

Login View (no errors displayed) ss

Login View (account does not exist error) ss

Login View (wrong password error) ss

Library View ss

Playlist View (viewing "Liked Tracks") ss

Playlist View (viewing "Best of Drake") ss

Followed Artist View ss

Followed Friends View ss

Search View ss