Group Meal Planner

Requirements

    • User Requirement 7
      • Voting feature that will allow other users of the app to vote on their preferred meal. One user selects a range of meals, and puts it to a vote. The results are available to the user who initiated the vote.

Design

  • At the top of the mobile page is the RecipeFinder Header and Task Bar, preset to "Group Meal Planner"
  • The title "Create a Poll" is shown at the top of the viewable area.
  • The To: and Subject: fields are clickable boxes. The user must enter the name of at least one other user in the To: field. The Subject field is required and must be entered by the user.
  • Below the text fields is the list of menu options for the poll. Each consists of the name of a dish. They are listed in the order that they were added. Each list item consists of the name of the dish, and an 'X' button to the right. Clicking on the 'X' will remove the recipe from the poll. This interface is similar to the Weekly Meal Planner interface.
  • Pressing on the name of one of the poll options takes the user to the View Specific Recipe
  • Below the list of selected dishes is the Add New Dish button. Clicking on this button takes the user to the Recipes page.
  • At the bottom right of the form is the "Send" button. Pressing this button will distribute the poll to the users listed in the To: field.
  • Exiting the form without pressing send will clear the form.

Usability Goals

  • The user should be able to connect with other users for group planned meals.
  • The polls should be easily created, and recipes must be available for the user to select from.
  • The user must be notified when the results have returned from a poll.

User Experience Goals

  • Notifications from other group members should be visible but without being annoying to the user.