= 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 The !UseCases we deem as most important are marked with bold lettering. {{{#!div style="text-align: justify; width: 100%; margin-left: 20px;" **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] }}}