= Use-case model == List of Actors {{{#!div style="text-align: justify; width: 100%;" **Unregistered Guest** - An anonymous visitor who browses the catalog, Artists, and Releases but has not yet created a profile in the User table. **Logged-Out User** - An individual with an existing record in the User table who must authenticate their email and password to regain access to their account features. **Logged-In Consumer** - A verified customer who can manage their Wishlist, earn or spend points_collected, and initiate Orders linked to their unique user_id. **Logged-In Admin** - A privileged user who performs Modifications on Products, manages inventory stock levels, and oversees the processing of customer Orders. }}} == Use-case Scenarios {{{#!div style="text-align: justify; width: 100%;" **UseCase001** - [wiki:UseCase001 Registering a user] **UseCase002** - [wiki:UseCase002 Logging in as user] **UseCase003** - [wiki:UseCase003 Browse releases] **UseCase004** - [wiki:UseCase004 View Album/Single details] **UseCase005** - [wiki:UseCase005 View Artist page] **UseCase006** - [wiki:UseCase006 Add Product to Wishlist] **UseCase007** - [wiki:UseCase007 Add Product to Order] **UseCase008** - [wiki:UseCase008 New Product creation] **UseCase009** - [wiki:UseCase009 Modification of a Product] **UseCase010** - [wiki:UseCase010 Adding Songs to Album] **UseCase011** - [wiki:UseCase011 Associating featured artists to Song] **UseCase012** - [wiki:UseCase012 Associating Artist to Release] }}} == Use-case model diagram (optional} Presenting a Use-case model diagram that includes all the actors and use-cases is optional, but highly beneficial for the project.