-
Notifications
You must be signed in to change notification settings - Fork 1
Actor and Use Cases Page
Actors:
User with Account: This actor has an account on the system which will give them access to all features developed in the application.
User without an Account: This actor does not have an account on the system which will only give them access to search recipes.
Admin: This actor manages the server.
Developers: This actor develops the system.
Use Cases:
• Register: A user that is interested in having an account will be able to make one by providing a email and password.
• Sign In: Users with a pre-existing account can sign-in to their accounts.
• Search: Users with and without an account can search for recipes.
• Change Account Settings: User with account will be able to change any account settings here. This includes their email, name, username, password and personal information such as dietary restrictions, calorie count, macro count, weight goal, and current weight.
• Recommend: Users with an account will get recommended recipes based on dietary restrictions, previous searches, pinned recipes, and ratings and reviews of other recipes.
• Meal Planning: Users with an account can plan their daily meals based on their fitness goals set in their account settings and the system will recommend them meals based on the information given by the user.
• Sign Out: Users signed into their account can sign out.