| Version 1 (modified by , 2 weeks ago) ( diff ) |
|---|
UseCase003 - Browse releases
Initiating actors:
- Unregistered Guest
- Logged-Out User
- Logged-In Consumer
- Logged-In Admin
The goal of this use case is to allow any visitor or authenticated user to explore the store's catalog. The system provides a comprehensive view of available music titles, artists, and specific release details, serving as the primary way for users to discover physical media before making a purchase.
Scenario
- User navigates to the store's catalog or search page to view available music.
- System retrieves the list of Releases from the database, including metadata such as title, genre, and record_label.
- System matches each Release with its corresponding Artist to display the artist_name.
- System identifies the specific physical Products available for each release (such as Vinyl, CD, or Cassette) along with their current price and stock levels.
- System displays the results to the user, formatted by the release type (Album or Single) and featuring the cover_photo.
Note:
See TracWiki
for help on using the wiki.
